DBC访问数据库的步骤: 1与数据库建立连接、 2执行SQL语句、 3处理结果
JDBC 访问数据库的步骤: 1 与数据库建立连接、 2 执行SQL 语句、 3 处理结果
1 与数据库建立连接 首先使用包java.sql中的Connection类声明一 个对象. ■然后再使用类DriverManageri调用它的静态方法 getConnection创建这个连接对象: Connection con=DriverManager.getConnection(JDBC URL,数据库用户名,密码);
1 与数据库建立连接 ◼ 首先使用包java.sql中的Connection类声明一 个对象. ◼ 然后再使用类DriverManager调用它的静态方法 getConnection创建这个连接对象: Connection con=DriverManager.getConnection(JDBC URL,数据库用户名,密码);
2 执行SQL语句 m首先使用Statement类声明一个SQL语句对象 。 ·然后通过刚才创建的连接数据库的对象con调用 方法createStatment0创建这个SQL语句对象: Statement stmt=con.createStatement(); ■使用SQL语句对象调用相应的方法实现对数据 库中表的查询和修改。并将查询结果存放在一个 ResultSet类声明的对象中。 ResultSet rs=sql.executeQuery("SELECT FROM student");
2 执行SQL 语句 ◼ 首先使用Statement类声明一个SQL语句对象。 ◼ 然后通过刚才创建的连接数据库的对象con调用 方法createStatment()创建这个SQL语句对象: Statement stmt=con.createStatement(); ◼ 使用SQL语句对象调用相应的方法实现对数据 库中表的查询和修改。并将查询结果存放在一个 ResultSet类声明的对象中。 ResultSet rs=sql.executeQuery("SELECT * FROM student");
■使用结果集Result的next0方法,可以顺序地 查询。 ■一个结果集最初将游标定位在第一行的前面。 ·第一次调用next0方法使游标移动到第一行。 ■next0方法返回一个boolean型数据.当游标 移动到最后一行之后返回fase
◼ 使用结果集Result的next()方法,可以顺序地 查询。 ◼ 一个结果集最初将游标定位在第一行的前面。 ◼ 第一次调用next()方法使游标移动到第一行。 ◼ next()方法返回一个boolean型数据.当游标 移动到最后一行之后返回false
ResultSet对象是由统一形式的列组织的数据 行组成。 ResultSet对象一次只能看到一个数据行,使 用next0方法走到下一数据行。 ■获得一行数据后.ResultSet对象可以使用 getxxxx方法获得字段值,将位置索引(第一列 使用1,第二列使用2等等)或字段名传递给 getxxxx方法的参数
◼ ResultSet对象是由统一形式的列组织的数据 行组成。 ◼ ResultSet对象一次只能看到一个数据行,使 用next()方法走到下一数据行。 ◼ 获得一行数据后.ResultSet对象可以使用 getxxxx方法获得字段值,将位置索引(第一列 使用1,第二列使用2等等)或字段名传递给 getxxxx方法的参数