與資料庫建立連接
⑴ 怎麼創建資料庫連接
方法一、通過編寫代碼來連接資料庫
1定義連接字元串。Data Source=服務手乎器;Initial Catalog=資料庫名;User ID=用戶清薯態名;Pwd=密碼 如:Data Source=IDEA-PC\sqlEXPRESS;Initial Catalog=student;User ID=sa;
2創建Connection對象。 SqlConnection sqlconnection1=new SqlConnection(constring);
constring為連接字元串。
3打開與資料庫的鏈接。 Sqlconnection1.Open();
4這時資料庫就連接成功,可以操作資料庫了。
方法二、通過拖拽形式建立資料庫連接
1打開視圖-->伺服器資源管理器。
2右鍵點就數據連接,選擇添加連接。
3選擇伺服器名(先刷新一下)-->登陸到伺服器身份驗證形式-->選擇一個資料庫名-->測試答源鏈接-->確定(如果測試鏈接成功的話)。
4這是建立資料庫連接就成功了,可以使用了。
⑵ java中如何與資料庫建立連接(java怎麼與資料庫連接)
導入java.sql包
一、載入要連接資料庫的驅動程序
//Jdbc-Odbc橋和MicrosoftAess資料庫
Class.forName("sun.jdbc.odbc.");
//SQLServer驅動程序:
Class.forName("com.microsoft.jdbc.sqlserver.");
註:Class.forName()方法將給定的類載入到JVM,如果系統中不存在給定的類,則會引發異常
二、通過驅動程序管理器得到連接實例
Connectionconn=null;
//1.
//1.1建立數據源
conn=.("jdbc:odbc:");//是數據源名稱
//1-2、不建立數鬧彎據源
conn=.("jdbc:odbc:;Driver=MicrosoftAessDriver(*.mdb);DBQ=C:VBTest.mdb");
//2.SQLServer
conn=.("jdbc:microsoft:sqlserver://127.0.0.1:1433;=mydb","sa","");
註:類跟蹤已注冊的驅動程序,通過(URL)方法,找到一塌喚個能夠連接至URL中指定的資料庫驅動程序
它接收三個參數,分別表示1數據源的名稱、類型2用戶名(可選)3密碼(可選)
三、基於連接對象建立處理器對象
Statementstmt=conn.();
四、准備sql命令
Stringsql="select*fromStudent";
五、執行命令返回結果集
ResultSetrs=stmt.(sql);
六、顯示結果集
while(rs.next())//只要後面有記錄
{
//對當前行的所有欄位遍歷
for(inti=1;i<=rs.getMetaData().();i)
{
System.out.print(rs.getMetaData().getColumnName(i)":");//顯示欄位名
System.out.println(rs.getString(i));//顯示欄位當前值
}
System.out.println();
}
七、關閉資源
rs.close();//關閉記團彎凱錄集
stmt.close();//關閉處理器對象
conn.close();//關閉連接對象
預處理器的應用:
//3.基於連接對象建立預處理器對象
PreparedStatementpstmt=conn.prepareStatement("insertintostudentvalues(?,?,?,?)");
//4.給預處理對象的參數賦值
pstmt.setString(1,"8888");
pstmt.setString(2,"nemo");
pstmt.setString(3,"ap");
pstmt.setString(4,"sanxianglu");
//5.執行預處理命令
inti=pstmt.executeUpdate();
System.out.println(i"條記錄已成功插入!");