自己如何获取ADO连接字符串
自己如何獲取ADO連接字符串
摘自:http://blog.csdn.net/zyq5945/article/details/5586423
????? 有時候我們參考網上的ADO連接字符串寫未必就能連接上數據庫。今天詳細介紹下這個很流行的如何獲取ADO字符串的方法,就能很容易直觀看到這個連接字符串是否真能連接上數據庫。編寫了相應的軟件ADO助手,詳見《如何使用ADO助手生成數據庫代碼》。
?
1.??? 新建一個文本文件“ado.txt”,重命名為“ado.udl”?
????注 1.1:ado.udl也可以通過別的方式得到,但必須是0字節的文件。
??? 注 1.2:系統文件沒有擴展名,XP資源管理器中,菜單“工具”-->“文件夾選項”-->“查看”-->“隱藏已知文件類型的擴展名”,前面的勾去掉就行了。
2.??? 雙擊這個0字節的ado.udl文件,會打開“數據鏈接屬性”對話框
3.??? 在“數據鏈接屬性”對話框“提供程序”屬性頁中選擇你要使用連接數據庫的驅動程序
?????? 我們以連接Access2003數據庫為例,如下圖
????????????
??? 注3.1:該圖中會根據本機所安裝的數據庫驅動不同而略有不同。
4.??? 點擊“下一步”,來到“連接”屬性頁中,在該頁中我們需要根據上一步選擇的數據庫驅動,該頁會各不同,但大致還是有很多相同的地方。?? ? ?
????? 我們選擇的是Access2003的數據庫文件,由于“ado.udl”和數據庫文件“Demo.mdb”在同一個目錄,我們直接把該文件名寫上即可。
?????這里我們選擇好了,可以點擊“測試連接”,測試現在是否能連接上數據庫,如下圖
????????????
??? 注4.1:最好是使用相對路徑,否則會在軟件發布的時候造成找不到該文件。
??? 注4.2:在C語言中涉及到轉義字符,路徑中請注意把“/”換成“//”
??? 注4.3: 連接網絡數據庫的時候最好把“允許保存密碼”前面的勾選上,并寫上正確的數據庫的“用戶名稱”和“密碼”,否則會在程序中因為連接字符串中未提供數據庫連接密碼而產生連接失敗的情況。
5.??? 在“高級”屬性頁中我們可以設置數據庫的一些其他設置,如數據庫訪問權限,如下圖
????????????
?
6.??? 在“所有”屬性頁中,我們還可以對剛才進行的選擇進行編輯和編輯其它的一些附加參數,如下圖
????????????
?
7.??? “確定”關閉“數據鏈接屬性”對話框,選擇完成了,用記事本打開“ado.udl”文件,如下圖
????????????
??? 注 7.1:連接字符串也可以直接寫成“"File Name=ado.udl"”
?
MYSQL使用ODBC驅動獲取字符串請看《自己如何正確獲取MYSQL的ADO連接字符串》
?
推薦一篇詳細的英文連接字符串網站:http://www.connectionstrings.com/
轉載于:https://www.cnblogs.com/advocate/p/3442156.html
總結
以上是生活随笔為你收集整理的自己如何获取ADO连接字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        