天天看點

java程式操作SQL Server一、使用jdbc-odbc橋連接配接方式操作資料庫二、使用jdbc操作資料庫

一、使用jdbc-odbc橋連接配接方式操作資料庫

1、配置資料源(可參照https://blog.csdn.net/lissdy/article/details/7059828)

點選控制台--點選管理工具--點選資料源--在使用者DNS中點選添加(找到sqlserver)--資料源的名字要記住,下面需要用到,伺服器處寫"."表示本機--......

2、在程式中連接配接資料源

①加載驅動:作用是把需要的驅動程式加載到記憶體中  Class.forName("sun.jdbc.odbc.JdbcodbcDriver");

②得到連接配接:作用是指定連接配接到哪個資料源   Connection ct = DriverManager.getConnection(“jdbc:odbc:資料源的名字”,“賬号”,“密碼”);    注意:如果配置資料源的時候選擇的是Windows驗證則不需要賬号和密碼。

③建立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=資料庫名","賬号名", "密碼");

4、5、6、這三個步驟同上面最後三個步驟一樣,在此不再重複