當前位置:編程學習大全網 - 編程語言 - 數據庫連接出錯[代碼:02],請檢查數據庫鏈接文件中的連接字串

數據庫連接出錯[代碼:02],請檢查數據庫鏈接文件中的連接字串

不知道您是否是使用NET還是Java程序編程的,下面給出兩種情況:

壹、NET:

最簡單的方法就是打開開發工具的內置數據鏈接Server(視圖->服務器瀏覽器),選擇壹個您要鏈接的SQL數據庫,拷貝右邊的屬性(Data Source)中字符串鏈接即可。

次簡單的辦法是隨便創建壹個Winform,然後拖拉壹個數據源控件(鏈接Access的使用OledbConnection,SQL的為SQLConnection,如果左邊的控件工具箱中沒有,必須右鍵點擊“選擇項”進行加載)。拖拉之後應該會出現向導設置,設置完畢之後重新點擊控件,拷貝Data Source中的數據源鏈接字符竄即可。

最麻煩的辦法就是記住以下的字符串:

Server=(localhost)或.或遠程主機名:端口號(1433默認);data source=數據庫名;integrated security=sspi(表示啟用Windows身份驗證,設置成false則必須提供user id=XXX pwd=XXX和persist security info=false)

如果您要創建壹個安全的自己鏈接的SQL字符串,則可以如下:

Server=.;Data Source=數據庫名;integrated security=false;user id=XXX;pwd=XXX;persist security info=false

如果是鏈接壹個Access數據庫,則可以如下:

Provider=microsoft.oledb.jet4.0;data source=文件名.mdb;[pwd=XX](如果有密碼可選)

二、Java:

在控制面板(數據源)設置完Odbc橋鏈接後,按照以下步驟實現鏈接:

1、加載驅動:引入驅動包java.sql.*,——Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

2、獲取鏈接:Connection con=DriverManager.getConnection("jdbc:odbc:您的ODBC數據庫別名")

3、數據操作:使用Statement或者PrepareStatement類(建議使用後者):

PrepareStatement pstmt=con.getPrepareStatement(SQL語句)

pstmt.setXXX(類型)(序號,從1開始,真實數據)。

……

pstmt.executeUpdate(增、刪與改)。

4、獲取結果:使用ResultSet結果集:

ResultSet rs=pstmt.executeQuery(查詢語句)

  • 上一篇:組裝計算機中的同等配置列表
  • 下一篇:.NET Framework輕松處理XML數據
  • copyright 2024編程學習大全網