1. 程式人生 > >SQL Server 2012 用JavaJDBC技術連線資料庫並查詢表

SQL Server 2012 用JavaJDBC技術連線資料庫並查詢表

        try{//必須寫在try_catch語句中
          Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String str = "jdbc:sqlserver://localhost:1433;databaseName=Myproject";//填寫自己的資料庫專案名稱
        String user = "sa";//寫自己的SQL server使用者名稱
        String Password = "123456789";//寫密碼
        con = DriverManager.getConnection(str, user, Password);
        stmt = con.createStatement();// 建立Statement物件
        rest = stmt.executeQuery("select * from table_name");//table_name填寫要查詢的表名
        {
            int i = 0;// 定義變數將表table_name資料讀出並儲存在二維陣列中
            while (rest.next()) {//返回值若為空跳出迴圈
                num[i] = rest.getString("num");
                i++;
            }
        }
            }catch (Exception e) {
            e.printStackTrace();
} finally {// 關閉資料庫
    if (rest != null)
        try {
            rest.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    if (stmt != null) {
        try {
            stmt.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}