日期:2014-05-16 浏览次数:20529 次
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();
}
}
}
?