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


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,這技術更新太快了!叫我情何以堪!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章