SQLServer-JDBC

  1. 需要導入的jar包:
    • msbase.jar
    • mssqlserver.jar
    • msutil.jar
    • sqljdbc4.jar
        2. 修改爲用戶可登錄狀態(注:如需重啓服務器,則重啓)
  • 首先,在連接數據庫之前必須保證SQL Server 2012是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設置
  • 在開始菜單中,找到SQL SEVER 設備管理器  保證第二項和第三項是已啓用狀態
  • 打開SQL sever 選擇Windows連接方式
  • 進入頁面後,點擊服務器名,右擊選擇屬性,
  • 服務器身份驗證選擇第二項
  • 點擊確定
  • 回到主頁面,找到安全性/登錄名/sa    雙擊 進入登錄屬性界面
  • 點擊常規,進行修改密碼
  • 還是此頁面,點擊狀態 ,登錄狀態選擇啓動
  • 點擊確定,重啓服務器,(或者斷開服務器,再連接服務器,)
  • 選擇SQL SEVER身份連接 即可
  1. JAVA中編寫JDBC語句
package work;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
public class database {
     public  static void fun() throws ClassNotFoundException, SQLException{
            System.out.println("****************");
            String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=TBDB;user=sa;password=446370009";//sa身份連接
            //String url2 = "jdbc:sqlserver://127.0.0.1:1368;databaseName=mydbdemo;integratedSecurity=true;";//windows集成模式連接
            // Declare the JDBC objects.
            Connection con = null;
            Statement str = null;
            ResultSet rs = null;
            
                  // Establish the connection.
                  System.out.println("begin.");
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                System.out.println("1111");
                con = DriverManager.getConnection(url);  //有的傳三個參數,格式不一樣
                System.out.println("end.");
                
                System.out.println(con);
                // Create and execute an SQL statement that returns some data.
                String SQL = "SELECT  * FROM USERS";
                str = con.createStatement();
                rs = str.executeQuery(SQL);
                // Iterate through the data in the result set and display it.
                 while (rs.next()) {   
                     System.out.println(rs.getString("U_name"));
                        System.out.println(rs.getString("U_password"));
                        
                  }   
                
                
                 str.close();
                con.close();
            
      }
        public static void main(String[] args) throws ClassNotFoundException, SQLException
        {
           fun();
        }
}


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