import java.sql.* ; /** * SQL Server數(shù)據(jù)庫連接類 * @author Administrator * */ public class Sqlsdc { static int a = 0 ; public Connection sqlsdc(String user, String pwd, String dn) { String url = "jdbc:sqlserver://localhost:1433;databaseName="+ dn; final String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ; @SuppressWarnings( "unused" ) String userName = user; String password = pwd; // 連接對象 Connection con = null ; try { Class.forName(driverClassName); con = DriverManager.getConnection(url, user, password); // System.out.println("\n成功...\n"); } catch (SQLException e) { System.err.println( "\n發(fā)生錯誤,數(shù)據(jù)庫服務未開啟!" ); a =1 ; } catch (ClassNotFoundException e) { System.err.println( "\n連接數(shù)據(jù)庫失敗!" ); e.printStackTrace(); } return con; } // 返回開啟狀態(tài) public int fail() { return a; } // 關(guān)閉連接 public void close(ResultSet rt, Statement st, Connection con) throws SQLException { if (rt!= null ) { rt.close(); } if (st!= null ) { st.close(); } if (con!= null ) { con.close(); } } }
一個簡單的Java?連接SQL Server數(shù)據(jù)庫連接驅(qū)動類,其中有三個參數(shù) user 表示登陸數(shù)據(jù)庫的用戶名,pwd?表示登陸密碼,dn?表示連接的數(shù)據(jù)庫名字。
sqlsdc 方法里返回一個連接對象 Connection;? fail?方法返回數(shù)據(jù)庫連接狀態(tài)?; close?方法關(guān)閉所有連接。
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
