導航:首頁 > 編程語言 > java連接sqlserver2005

java連接sqlserver2005

發布時間:2022-07-01 09:54:57

java語言如何與sql server 2005資料庫連接

public class DB {
private Connection con;
private PreparedStatement pstm;
private String driverName = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost:3306/el?useUnicode=true&characterEncoding=utf-8;autoReconnect=true";
private String username = "用戶名";
private String pwd = "密碼";

/**
* 載入驅動
*/
public DB(){
try{
Class.forName(driverName);
}catch(ClassNotFoundException e){
System.out.println("載入驅動出錯?");
e.printStackTrace();
}
}

/**
* 獲得connection對象
* 獲取連接對象
* @return Connection
*/
public Connection getConnection(){
if(con==null){
try {
con=DriverManager.getConnection(url,username,pwd);
} catch (SQLException e) {
// System.out.println("獲得connection對象是錯誤");
con=null;
e.printStackTrace();
}
}
return con;
}
public void doPstm(String sql,Object[] params){
if(sql!=null&&!sql.equals("")){
if(params==null)
params=new Object[0];
getConnection();
if(con!=null){
try{
System.out.println(sql);

pstm=con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

for(int i=0;i<params.length;i++)
pstm.setObject(i+1,params[i]);
pstm.execute();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
public ResultSet getRs() throws SQLException{
return pstm.getResultSet();
}

/**
* 關閉connection對象
*/
public void closed(){
try{
if(con!=null){
con.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
}

這個可以封起來直接用。

⑵ java連接sqlserver2005資料庫

我就不運行了,debug一下吧,看看哪錯了。

⑶ Java連接SQLServer2005問題

jdbc:sqlserver://localhost:1433

這里不要寫localhost要寫資料庫服務的全名你把sql2005打開就會看到全名的.而且sa的密碼是不能為空的,sql2005就是這樣的

怎麼不用Hibernate呢?

⑷ 求java連接sql2005的代碼與連接方法 要快的

首先下載個jsbc驅動包,
sql2000的驅動的解壓後有三個有用的包分別是msbase.jar; mssqlserver.jar; msutil.jar.
sqljdbc-3.0和jdbc-2.0解壓都里有兩個包分別是sqljdbc.jar; sqljdbc4.jar;
這三個在sql2005上都能用,,個人推薦sql-3.0
還有就是的打開你的sql服務埠,右擊我的電腦,選擇管理。在服務和應用程序力找到SQl
server網路服務 在MSSQLl里的協議管理在Tcp/ip里配置。把127.0.0.1的埠值為1433,並開啟

其次就是創建項目。我用的myEclipse,
為了簡單創建一個普通的java project就可以了。在項目名字上點擊右鍵選擇Build Path,在選擇Configare Build Path 彈出對話框點擊Libraries ,再點擊Add External jars添加jdbc驅動包如果你用的是sql200的驅動包3個都添加上,如果用的是sqljdbc-2.0或3.0.你只添加一個就行,根據jre不同而不同,一般都是sqljdbc4.jar。。如果不行你在換下。
下邊給你給測試代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class javasql {

/**
* @param args
*/
public static void main(String[] args) {
Connection con=null;
ResultSet rs=null;
PreparedStatement pstmt=null;

try{
Class.forName(

⑸ 用java(eclipse)怎麼連接SQLserver2005(windows身份驗證)

和用什麼IDE(如eclipse)沒有關系。

關鍵詞:JDBC

詳細說明:
1.下載SQLServer2005的JDBC驅動程序:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=E22BC83B-32FF-4474-A44A-22B6AE2C4E17
2.把下載的驅動程序放入你項目的classpath里,以eclipse為例:項目上點右鍵->Build Path ->Add External Archive->選擇你下載的驅動程序(jar文件)確定。
3. 寫建立JDBC連接的代碼:
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //JDBC驅動名,固定的
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //注意修改DataBaseName為你的資料庫名;
String userName = "sa"; //用戶名,根據情況修改
String userPwd = "yourPassword"; //密碼,根據情況修改
Connection conn= null;

try {
Class.forName(driverName); //載入驅動
conn = DriverManager.getConnection(dbURL, userName, userPwd);
//到這里資料庫連接已經建立,可以進行資料庫操作了。
}
catch(Exception e) {
//這里根據你的需要處理異常(個人建議不要捕獲Exception,直接throw出去),新手經常會catch到異常後把異常「吃掉」,是很不好的做法。
}
finally {
if(conn != null) { //一定不要忘記關閉連接!最好放在finally里。
try {conn.close();}catch(Exception e){;}
}
}

⑹ JAVA如何讓連接到SQL server 2005 資料庫

Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn =DriverManager.getConnection("jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd );

⑺ java如何連接SQL2005資料庫

如果你是用sql2005的話,那就是連接字元創錯誤。
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=lindb","sa","");
改成這樣就可以了。

⑻ Java連接SQL2005資料庫

這個跟sql版本沒有區別,可能驅動有點不一樣。
直連和橋連:你上面用的就是直連的方法。橋連需要配置數據源是以前早期使用的方法。直連使用起來比較方便。

⑼ java中如何通過JDBC的方式連接sqlserver2005多實例資料庫

java語言中,通過jdbc訪問sqlserver2005資料庫默認實例可以按正常的寫法來建立url連接,代碼如下:
Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa");
其中172.16.5.2為sqlserver2005資料庫ip,EAS60_Demo為資料庫。
con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2;instanceName=SQL2005; DatabaseName=EAS60_Demo", "sa","sa");
也可以這樣寫:
注意,多實例的url中沒有埠號1433。

閱讀全文

與java連接sqlserver2005相關的資料

熱點內容
不用下載就能看的視頻網站 瀏覽:330
我一個神偷硬生生把國家偷成強國 瀏覽:600
樣子是五歲小男孩和郭富城演的 瀏覽:460
韓國演員也美娜 瀏覽:898
陸離是哪部小說的主角 瀏覽:49
華娛開局佟麗婭 瀏覽:17
男男生子小說現代攻姓章 瀏覽:541
永旺星星影院影訊 瀏覽:328
李彩潭巔峰之作 瀏覽:86
彎村紅羊電影 瀏覽:157
我和我的家教老師韓國 瀏覽:102
日本經典高分電影 瀏覽:627
動物真人版電影鳳凰定製 瀏覽:360
海客雲伺服器一個月怎麼算的 瀏覽:161
黑道小說主角外號瘋子 瀏覽:309
書包cc網電子書txt免費下載 瀏覽:354
帶一點黃的小說 瀏覽:257
法國倫理電影小僕人 瀏覽:187
印度搶打火機的電影叫什麼 瀏覽:291
求在線觀看資源2020年 瀏覽:946