日期:2014-05-16 浏览次数:20407 次
JDBC连接数据库,需要大概如下步骤:1、ClassforName,加载驱动包。2、Connection建立连接,这里要输入用户名和密码以及指定数据库地址。3、使用Connection对象的createStatement()方法建立Statement对象。4、使用Statement对象的execute方法进行增删改查,返回结果为ResultSet类对象。5、可以从ResultSet类对象的列表中遍历所查得结果。6、使用查询结果等进行操作。7、关闭数据库。
一个最简单的JDBC例子:
package com; import java.sql.*; public class Test { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "admin"; Connection conn = DriverManager.getConnection(url, username, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from test"); while (rs.next()) { String ID = rs.getString("ID"); String name = rs.getString(2); System.out.println("ID name"); System.out.println(ID + " " + name); } if (rs != null) { // 关闭记录集 try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (stmt != null) { // 关闭声明 try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { // 关闭连接对象 try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException se) { System.out.println("数据库连接失败!"); se.printStackTrace(); } } }
?