JDBC访问数据库的典型操作步骤

来源:互联网 发布:端口检测失败 编辑:程序博客网 时间:2024/05/17 11:56

(1)加载JDBC驱动程序。

(2)建立数据库连接(即Connection对象)。

(3)创建语句(即Statement/PreparedStatement/CallableStatement对象)。

(4)执行语句(对应于SQL语句命令)。

(5)如果为查询SQL语句命令,则循环处理其结果集。

(6)关闭数据库连接。

例如:

//1.注册数据库驱动DriverManager.registerDriver(new Driver());//2.获取数据库连接Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/day10", "root", "root");//3.获取传输器对象Statement stat=conn.createStatement();//4.利用传输器传输sql语句到数据库中执行,获取结果集对象ResultSet rs=stat.executeQuery("select * from user");//5.遍历结果集获取查询结果 while(rs.next()){String name = rs.getString("name");System.out.println(name);}//6.关闭资源rs.close();stat.close();conn.close();

一般不用上面的写法:

//1.注册数据库驱动//DriverManager.registerDriver(new Driver());Class.forName("com.mysql.jdbc.Driver");//2.获取数据库连接Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/day10", "root", "root");//3.获取传输器对象Statement stat=conn.createStatement();//4.利用传输器传输sql语句到数据库中执行,获取结果集对象ResultSet rs=stat.executeQuery("select * from user");//5.遍历结果集获取查询结果 while(rs.next()){String name = rs.getString("name");System.out.println(name);}//6.关闭资源rs.close();stat.close();conn.close();