java程式操作SQL Server
一、使用jdbc-odbc橋連線方式操作資料庫
點選控制面板--點選管理工具--點選資料來源--在使用者DNS中點選新增(找到sqlserver)--資料來源的名字要記住,下面需要用到,伺服器處寫"."表示本機--......
2、在程式中連線資料來源
①載入驅動:作用是把需要的驅動程式載入到記憶體中 Class.forName("sun.jdbc.odbc.JdbcodbcDriver");
②得到連線:作用是指定連線到哪個資料來源 Connection ct = DriverManager.getConnection(“jdbc:odbc:資料來源的名字”,“賬號”,“密碼”); 注意:
③建立statement或者preparedstatement:用於傳送sql語句
1`用statement
Statement sm = ct.creatStatement();
執行crud(增刪改) int i = sm.executeUpdate("sql語句"); //i=1表示有一條加入其中,i=2表示........
2`用preparedstatement
Preparedstatement ps = ct.preparestatement("sql語句");
ps.excute("sql語句");
④操作查詢
Resultset rs = sm.executeQuery("sql查詢語句");
//因為rs指向結果集的第一行的前一行
rowData=new Vector();
while(rs.next())
{
Vector hang=new Vector();
hang.add(rs.getString(1));
hang.add(rs.getString(2));
hang.add(rs.getString(3));
hang.add(rs.getInt(4));
hang.add(rs.getString(5));
hang.add(rs.getString(6));
//加入到rowData
rowData.add(hang);
}
⑤關閉資源(連線等) sm.close(); ct.close()
二、使用jdbc操作資料庫
1、引jar包(與jdk版本有關)
並在程式中引入jar包 import java.sql.*;
2、載入驅動
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
3、得到連線
ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=資料庫名","賬號名", "密碼");