從零開始學JAVA(05)-連接數據庫MSSQL(JDBC代碼篇)


MSSQL的JDBC驅動下載好以后就可以寫代碼了。

1.新建項目,項目名為SqlJdbc。新建類,類名為SqlTest,同時勾選public static void main(String[] args)生成main函數的代碼。

2.引入mssql關於jdbc的庫sqljdbc4.jar,項目文件上“右健->Bulid Patch->Add External Archives...”,選擇目錄中的sqljdbc4.jar,完成引用。在左側可以看到多了一項sqljdbc4.jar.

3.JDBC連接數據庫的流程,不限於MSSQL。一個基本的JDBC程序,涉及以下步驟(抄java2入門經典一書783、784頁):

1).導入需要的類

2).加載JDBC驅動程序

3).識別數據源

4).分配一個Connection對象

5).分配一個Statement對象

6).用Statement對象執行一個查詢

7).從返回的ResultSet對象檢索數據

8).關閉ResultSet

9).關閉Statement對象

10).關閉Connecion對象

4.代碼說明

import java.sql.*;

public class SqlTest {

    public static void main(String[] args) {
//        try {
//            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // jdbc4.0不需要了
//        } catch (ClassNotFoundException e) {
//            e.printStackTrace();
//        }
        String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" +
                   "databaseName=NewDB;user=sa;password=lty@123;";
        try {
            Connection con = DriverManager.getConnection(connectionUrl);
            Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                    ResultSet.CONCUR_READ_ONLY);
            ResultSet rs = stmt.executeQuery("SELECT 1");
            rs.last();
            System.out.print(rs.getRow()); // 打印數據 顯示 1
            rs.close();
            stmt.close();
            con.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

 

2014-03-19

lin




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM