eclipse測試鏈接sql server2008 數據庫


注:在測試連接數據庫之前必須保證SQL Server 2008是采用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了后者,則需要重新進行配置。

 

 

首先

使用命令行測試1433端口是否打開。

 

接着開始菜單(win10 中則是win+R找到運行窗口)

→ 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,

 

(注意telnet與127之間有空格,1與1433之間有空格)若提示“不能打開到主機的連接,在端口 1433: 連接失敗”,則說明1433端口沒有打開,需要重新進行相應的配置。如果是顯示telnet不是內部命令(檢查一下輸入的命令是否正確),則按照圖后步驟進行設置,若連接成功,顯示如下圖所示:

 

然后用Navicat(或其他方法)在sql server中建立數據庫(以數據庫名為Test的為例)

打開eclipse,建立一個Java project的文件夾(下是建立的名為text文件夾),在src下建立包名為pkg的包,在pkg包下建立Main的class的類(注:里面的文件夾,包名,與類名可根據自己修改)

 1 package pkg;
 2 
 3 
 4 
 5 import java.sql.*;
 6 
 7 public class Main {
 8  public static void main(String [] args)
 9  {
10   String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
11   String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
12   String userName="zhang";
13   String Pwd="1234";
14  try
15 {
16     Class.forName(driverName);
17     System.out.println("加載驅動成功!");
18 }catch(Exception e){
19     e.printStackTrace();
20     System.out.println("加載驅動失敗!");
21 }
22 try{
23     Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd);
24         System.out.println("連接數據庫成功!");
25 }catch(Exception e)
26 {
27     e.printStackTrace();
28     System.out.print("SQL Server連接失敗!");
29 }        
30 }
31 
32 }

 


免責聲明!

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



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