eclipse使用jdbc方式連接sql server 2012數據庫史上最新最詳細教程(2015年4月已親測)


步驟分為3部:1.通過sql server 配置管理器配置1433端口

        2.將sqljdbc41.jar類庫添加到對應的工程中

        3.在java程序中連接數據庫

 

步驟1:打開sql server 配置管理器,點擊TCP/IP右鍵,選擇啟用。將禁用的TCP/IP協議打開。

 

然后重啟sql server(mssqlserver)服務,使得tcp/ip協議生效。

 

步驟2:到microsoft官網下載sqljdbc41.jar類庫。http://www.microsoft.com/zh-CN/download/details.aspx?id=11774

 

將下載的壓縮包解壓,找到sqljdbc41.jar類庫即可。

然后進入eclipse界面,找到的當前工程文件,點擊右鍵,選中properties->Libraries->add external jars->找到我們剛剛下載到的sqljdbc41.jar類庫,添加即可。

 

步驟3:

import java.sql.*;
public class test2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        PreparedStatement ps=null;      //(這里也可以使用statement,視情況而定)
        Connection ct=null;
        ResultSet rs=null;
        
        try {
            
            //1.加載驅動
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            String url="jdbc:sqlserver://localhost:1433;databaseName=test1";
            String user="sa";//sa超級管理員
            String password="123456";//密碼
            //2.連接
            ct=DriverManager.getConnection( url,user,password);
            //3.創建發送端         

            pstmt = conn.prepareStatement("INSERT INTO staff(name, age) VALUES (?, ?)"); 

    //通過PreparedStatement對象里的set方法去設置插入的具體數值 

      pstmt.setString(1, newen);          

       pstmt.setInt(2, 25);    

      pstmt.executeUpdate();

      //插入成功提示   

        System.out.println("成功插入一條數據記錄!"); 
            }
        } catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }finally{
                    
            //關閉資源,加強程序的健壯性
            try {
                if(rs!=null){
                    rs.close();
                }
                if(ps!=null){
                    ps.close();
                }
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
}

 

至此,jdbc連接數據庫over!!!

效果類似如下:


免責聲明!

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



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