這個博客是為了說明怎么連接數據庫
第一步:肯定是要下載數據庫,本人用的SqlServer2008,是從別人的U盤中拷來的。
第二步:數據庫的登錄方式設置為混合登錄,步驟如下:
1.打開數據庫
這是數據庫界面,要用到混合驗證。
2.右鍵數據庫名稱,點擊屬性再點擊安全性進入如下頁面:
選擇SqlServer和Windows身份驗證模式。
3.隨后點開數據庫,在安全性中選擇登錄名,再選擇sa用戶右鍵選擇屬性進入下圖
設置你想要的密碼。
數據庫這里就先搞到這一步。
第三步:下載jar,配置路徑(有的電腦不配置也行,但我的需要配置)
1.在微軟官網進行下載jdbc.jar安裝包(直接搜索SqlServer就有,不知道現在到哪個版本了),64位的計算機就用jdbc4,32位的就用jdbc就可以。
2.記住你jdbc所放的位置進行配置路徑,這是我的路徑:D:\JAR\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs。
3.打開我的電腦的高級設置中的環境變量,進行配置,在classpath中輸入你的路徑,記得帶;和前面的分開。
第四步:把jdbc導入進MyEclipse中。
1.新建項目后右鍵jre系統庫,點擊構建路徑,配置路徑,選擇添加外部jar,把你要添加的jdbc加進去就行。
說明一下中間可能出現的錯誤:
1.打開你的sql的配置管理器,你可能會發現會發現右側顯示一個紅叉號......,那就需要你在控制面板中刪除一個什么SqlServer2012ID的一個東西(我的出現了這個問題)。
2. 在sql網絡設置中把tcp/ip啟用,如果啟用后,記得重新啟用sqlserve,還有就是有的電腦端口不是1433,我的是1434,這里我自己改成了1433,就可以用了,不知道還有沒有其他方法。
第五步:進行測試
1.在你的MyEclipse中建立項目導入jar,如上述之后,填寫代碼
我的這個是copy的:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class LIAN
{
public static void main(String args[])
{
String urlserver = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;user=sa;password=123456";//sqlserver身份連接
String urlwindows = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;integratedSecurity=true;";//windows集成模式連接
// 聲明JDBC objects.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try
{
// 建立連接
System.out.println("准備連接!!!");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(urlserver);
System.out.println("連接成功!!!");
// 寫一個sql語句,並執行返回數據
String SQL = "SELECT * FROM a";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
//將數據顯示出來
while (rs.next())
{
System.out.println(rs.getString(2));
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
if (rs != null)
try
{
rs.close();
}
catch (Exception e)
{
}
if (stmt != null)
try
{
stmt.close();
}
catch (Exception e)
{
}
if (con != null)
try
{
con.close();
}
catch (Exception e)
{
}
}
}
}
"password="后面是你自己設置的密碼。
如果連接成功就會顯示

下面的錯誤是因為我的數據庫中啥也沒,導致的。
再次說一下我自己的錯誤:
我自己用的MyEclipse10版本,自帶的Java jre1.6版本,這個不能執行SqlServer的程序,會報一大段錯誤,你需要下載Java jre1.8版本才可以,但是如果你用到了1.8版本,MyEclipse10中的一些正確代碼就不能實現了,不知道為什么,可能有沖突。
2.更改jre版本,右鍵jre庫,在屬性中有個類路徑容器(第二個)在備用jre中找到你下載的jre,選擇這個(學Java之前肯定已經下載了jdk配置了Java環境所以應該能找到)。
