當前位置:首頁 » 編程語言 » javasqlserver2012

javasqlserver2012

發布時間: 2023-07-13 00:33:08

java怎樣將讀取數據寫入資料庫

就要鏈接資料庫,可以通過JDBC鏈接。
首先,在連接資料庫之前必須保證sql Server 2012是採用SQL Server身份驗證方式而不是windows身份驗證方式,開始如下配置:
一、因為SQL Server 2012裝好後,默認協議是沒有開啟的,所以要打開SQL Server配置管理器中開啟。
1、安裝好SQL Server 2012後,運行 開始 → 所有程序 → Microsoft SQL Server 2012 → 配置工具 →SQL Server配置管理器
2、在左邊欄找到 SQL Server網路配置選項,點開它的小箭頭,會看到「【你的資料庫名】的協議」 (圖中是ERIC2012的協議),選中它,看右邊欄。
(1)如果Named Pipes 未啟用,則右鍵→啟用
(2)右鍵單擊 TCP/IP,選擇 啟用
(3)雙擊TCP/IP(右鍵→屬性),在彈出的窗口中選擇 「IP地址」 選項卡,將IP1和IP10的【IP地址】設為127.0.0.1,並將所有【IPx】的【已啟用】設為是。接著,拖動下拉條到最下方,將 IPAll 中的【TCP埠】設成 【1433】,其餘不變。
3、重新啟動計算機。
4、接下來使用telnet命令測試1433埠是否打開。首先要保證telnet服務開啟。
5、完成上一步後。開始菜單 → 運行cmd → 輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)。
6、若提示「不能打開到主機的連接,在埠 1433: 連接失敗」,則說明1433埠沒有打開,需要重新進行以上配置。

⑵ SQL Server 2012載入驅動和URL路徑的語句是

package com.lovo.javadb;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLClientInfoException;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {

public static void main(String[] args){

Connection conn = null;
Statement st = null;
try {
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123";
//載入資料庫驅動
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//通過驅動管理器來得到連接,鏈接的地址就是URL,用戶名,密碼都是sa
conn = DriverManager.getConnection(url,"sa","sa");
//通過連接來得到一個statement
st = conn.createStatement();
//資料庫操作,添加數據
for(int i = 1; i < 1000; i++){
String sql = "insert into dept(deptno,deptname,address) values (" +
+ i + ",'wanghui" + i + "','sky " + i + "')";
System.out.print(sql + "\t");
st.executeUpdate(sql); //對應insert ,update,delete
System.out.println("插入數據成功" + i);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
//切忌要關閉
st.close();
conn.close();
}catch (SQLException e) {
e.printStackTrace();
}
}

}

}
追問:
你確信是net.sourceforge.jtds.jdbc.Driver?
SQL Server 2005 中載入驅動為 com.microsoft.sqlserver.jdbc.SQLServerDriver,差別太大了

熱點內容
vivo手機z系列哪個配置性價比最高 發布:2025-02-08 21:17:43 瀏覽:10
什麼是白標和伺服器 發布:2025-02-08 21:15:50 瀏覽:481
租完伺服器怎麼搭建ip 發布:2025-02-08 21:11:47 瀏覽:394
c語言賦值後 發布:2025-02-08 21:08:40 瀏覽:756
dosphp 發布:2025-02-08 21:01:27 瀏覽:703
sm3雜湊演算法 發布:2025-02-08 20:55:00 瀏覽:286
抽獎源碼帶後台 發布:2025-02-08 20:33:54 瀏覽:226
歐博中央空調原始密碼是多少 發布:2025-02-08 20:33:47 瀏覽:335
運動使人快樂緩解壓力 發布:2025-02-08 20:27:01 瀏覽:99
linux命令大文件 發布:2025-02-08 20:25:06 瀏覽:898