Java JDBC------------------ODBC(SQLServer)链接


    JDBC是Java提供的连接数据库的一套标准API,是在传统的JDBC-ODBC桥发展起来的。今天我将写出


如何用JDBC配置数据源(ODBC)链接SQL Server 数据库。



1、配置数据源


    【开始】->【控制面板】->【管理工具】->【数据源】,选择SQL Server,注意启动SQL Server 服


务时要确保服务TCP/IP协议启动且端口号为1433


2、编写数据库代码

package java_data_jdbc_sqlserver;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/*
 * 测试ODBC连接SQLServer数据库
 * 1、配置数据源
 * 2、连接数据库
 * 3、查询数据
 */
public class Data_query {
	
	private static String url = "jdbc:odbc:Hello";
	private static String user = "sa";
	private static String password = "12345678";
	private static String sql = "SELECT * FROM T_STUDENT";
	
	public static void main(String[] args) {
		
		try {
			//加载数据库驱动
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			//获取数据库的连接
			Connection conn = DriverManager.getConnection( url , user , password);
			//获取Statement对象
			Statement stat = conn.createStatement();
			//查询数据,获得结果集
			ResultSet rs = stat.executeQuery(sql);
			//获取结果集,取出数据
			while(rs.next()){
				String stuNo = rs.getString("STUNO");
				String stuName = rs.getString("STUNAME");
				String stuSex = rs.getString("STUSEX");
				System.out.println("学号:"+stuNo + "  姓名:" + stuName + "  性别:" + stuSex);
			}
			//关闭结果集
			conn.close();
			stat.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}


注意,在Java JDK8中删除了sun.jdbc.odbc.JdbcOdbcDriver这个类,所以以上程序务必在JDK7或以下版


本运行。


还有,今天Java官网发布了Java9,这技术更新太快了!叫我情何以堪!