JDBC的典型用法
来源:互联网 发布:五代十国 知乎 编辑:程序博客网 时间:2024/06/05 14:35
JDBC驱动程序是Java程序和数据库之间的转换层,数据库驱动程序负责将JDBC调用成特定的数据库。
JDBC操作数据库的步骤如下:
public static void main(String[] args) { Connection conn = null; PreparedStatement ps = null; try { // 1.加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); // 2.获取数据库连接 // 其中url叫套接字,不同的数据库不同的定义规范 // MySQL: jdbc:mysql://hostname:port/databasename // Oracle: jdbc:oracle:thin:@hostname:port:databasename // 作为本机:localhost 127.0.0.1 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/tech2", "root", ""); // 3.创建查询对象 ps = conn.prepareStatement("select id,name,code,age,sex from t_student"); // 4.获取查询的结果集 ResultSet rs = ps.executeQuery(); // 5.遍历结果集输出数据 while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("name:" + name + "\tage:" + age); } } catch (ClassNotFoundException e) { System.out.println("驱动加载失败"); } catch (SQLException e) { System.out.println("查询对象创建失败"); } catch (Exception e) { e.printStackTrace(); } finally { // 6.关闭连接 if (null != ps) { try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } if (null != conn) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }}
在查询对象中,可以使用Statement和PreparedStatement,但是一般都使用预处理的PreparedStatement,一方面可以通过参数设置提供代码的质量,另一方面在进行数量级加大的查询或更新操作时,PreparedStatement效率更高。
阅读全文
0 0
- JDBC的典型用法
- JDBC的典型用法
- JDBC的典型用法
- JAVA学习随笔之JDBC的典型用法之DriverManager
- StringTokenizer类的典型用法
- composite-element的典型用法
- Filter函数的典型用法
- Match函数的典型用法
- golang的select典型用法
- jdbc连接各种数据库的典型代码
- 一个典型的JDBC小程序
- JDBC访问数据库的典型操作步骤
- wget的几种典型用法(介绍典型的)
- Win32关键区的一种典型用法
- boost库regex的典型用法 [转载]
- [转载]快递接口的典型用法
- C#字符串类的典型用法
- BCB TOpenDialog组件的典型用法
- CATVehicle 调试过程中错误记录
- Linux C socket编程
- halcon阈值分割
- ACM算法-时间复杂度分析(5.有关时间复杂度递归的分析)
- github checkout常见用法
- JDBC的典型用法
- lintcode合并两个排序链表
- CentOS 7.3离线安装Clickhouse
- bash/csh设置环境变量和rpm包管理器
- 主动扫描与被动扫描
- c3p0配置详解
- React踩坑指南——setState不生效的解决方法
- 盛大游戏面试题----如何修改int类型的第二个字节
- git