日期:2014-05-16  浏览次数:20407 次

最简单JDBC链接数据库

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();
		}
	}
}

?