本文目錄一覽:
- 1、在vc中使用ADO訪問MYSQL數據庫怎樣設置?
- 2、DELPHI 如何用ADO連接MYSQL數據庫
- 3、如何正確獲取MYSQL的ADO連接字符串
- 4、vb的ADO控件如何連接操作MYSQL數據庫啊
- 5、ADO連接SQL數據庫的幾種方式
- 6、VB6怎麼使用ADO控件連接MYSQL 數據庫?我看了網上的說的,還是不行
在vc中使用ADO訪問MYSQL數據庫怎樣設置?
Driver={SQL
Server};Server=主機名;Database=數據庫名;Uid=sa;Pwd=sa;
還有一個比較簡單方法確定連接字符串:
1.建立一個.udl的文件。
2.雙擊打開,將裏面相關項進行設置,保存,關閉。
3.有記事本打開這個udl文件,裏面的字符串就是連接字符串!
DELPHI 如何用ADO連接MYSQL數據庫
sql設置好用戶名跟密碼以後比如sa 密碼123
打開delphi放一個按鈕,然後在控件欄那裡選datacontrol,選第一個dbgrid放到form上,選dataaccess裏面的第一個datasource,然後選ado——adoconnection放到form上,再選ado——adoquery放到form上。點選adoconnection左邊的框體有個connectionstring點”…”:彈出來的對話框中點Build,然後選擇從下數上來第五個,雙擊或者下一步,填入用戶名跟密碼(sa 123),在「3.選擇數據庫」那裡選擇要打開的數據庫,選上保存密碼,點一下「測試連接」,點OK退出。出來以後繼續在左邊框體裏面找LoginPrompt改成False。到adoquery了,點上它然後在左邊框體的Connection那裡下拉選擇ADOConnection1,然後點選datasource,在左邊框體找到dataset下拉選擇adoquery1,然後再點選dbgrid,在左邊框體找到datasource,下拉選擇datasource1。雙擊剛才創建的按鈕,假設你要打開的數據表名叫「銷售訂單」,輸入
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(‘select * from 銷售訂單 ‘);
adoquery1.open;
運行,按按鈕如果dbgrid有數據顯示錶示連接成功了,以上所有功能實現均可通過代碼或者手工設置。
如何正確獲取MYSQL的ADO連接字符串
首先你正確安裝了MYSQL的數據庫驅動程序(mysql-connector-odbc-5.3.2-win32.msi )
1.在桌面上新建一個空的文本文件mysql.txt,重命名為mysql.udl;
2.雙擊這個mysql.udl文件,打開「數據庫連接屬性」對話框,在「提供程序」頁選擇」Micrsoft Ole DB Provider for ODBC Drivers「, 點擊下一步;
3.在「連接」頁的,”指定數據源”選擇”使用連接字符串”;
4.點擊「編譯」,彈出「選擇數據源」,在「文件數據源」頁中點擊」新建「,在創建新數據源選擇MYSQL的驅動程序」MySQL ODBC 5.1 Driver”;
5.點擊「下一步」,點擊”瀏覽”,在」另存為「對話框中文件名稱寫入「mysql”,點擊」下一步「,點擊」完成「
vb的ADO控件如何連接操作MYSQL數據庫啊
由於ADO對象不直接支持MySQL,所以必須先安裝MyODBC, 後者也是一個免費產品,在 上有下載,安裝好了MyODBC, 就可以在ODBC數據源管理中配置一個數據源名稱,把它指向你想連接的MySQL數據庫。代碼如下:Sub connectMySQL() ‘通過MyODBC去連接MySQL數據庫,並將Microsoft SQL Server 7 ‘的數據轉進mysql中 Dim sConnect As String, sSql As String, i As Long Dim cnMSSQL As New ADODB.Connection Dim cnMySQL As New ADODB.Connection ‘聲明並創建對象 連接 Dim rs As New ADODB.Recordset ‘聲明並創建對象 記錄集 Dim cm As New ADODB.Command ‘聲明並創建對象 命令 sConnect = “dsn=mysql1″ ‘指定MySQL的數據源名稱 cnMySQL.Open sConnect ‘連接到 mysql sConnect=”Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=123456;Initial Catalog=softdown;Data Source=ntserver” ‘連接到 ms sql server 7 cnMSSQL.Open sConnect ‘sSql = “create table softinfo (softNum smallint,softname varchar(70),softdesc blob,” _ “softpath varchar(30),softleng varchar(10),softclass varchar(10),softsugest tinyint(1),” _ “softdown smallint(4))” ‘創建新的MySQL數據表語句 sSql = “select * from softinfo order by softnum” rs.Open sSql, cnMSSQL, 1, 1 While Not rs.EOF sSql = “insert into softinfo values (” Trim(rs(0).Value) “,'” Trim(rs(1).Value) _ “‘,'” Trim(rs(2).Value) “‘,'” Trim(rs(3).Value) “‘,'” Trim(rs(4).Value) _ “‘,'” Trim(rs(5).Value) “‘,” Trim(rs(6).Value) “,” Trim(rs(7).Value) “)” cm.ActiveConnection = cnMySQL cm.CommandType = adCmdText cm.CommandText = sSql cm.Execute rs.MoveNext Wend rs.Close Set rs = Nothing cnMySQL.Close Set cnMySQL = Nothing cnMSSQL.Close Set cnMSSQL = Nothing End Sub
ADO連接SQL數據庫的幾種方式
一、使用DSN連接。使用ODBC DSN 連接數據庫有兩種方式,一種為SYSTEM DSN、一種為DSN文件,因此在使用DSN連接方式之前必段創建一個SYSTEM DSN或DSN FILE.1、ODBC – DSNoConn.Open “DSN=AdvWorks;” _”Uid=Admin;” _”Pwd=;2、ODBC – File DSNoConn.Open “FILEDSN=c:\somepath\mydb.dsn;” _”Uid=Admin;” _”Pwd=;”二、不使用DSN連接方式1、ODBC Driver for MySQL (via MyODBC)—連接一個本地數據庫oConn.Open “Driver={mySQL};” _”Server=MyServerName;” _”Option=16834;” _”Database=mydb;”—連接一個遠程數據庫oConn.Open “Driver={mySQL};” _”Server=db1.database.com;” _”Port=3306;” _”Option=131072;” _”Stmt=;” _”Database=mydb;” _”Uid=myUsername;” _”Pwd=myPassword;”2、OLE DB Provider for SQL Server 連接這個鏈接只需寫好連接字符串,格式:conn.ConnectionString = “Driver={sql server};server=服務器名;uid=登錄名;pwd=密碼;database=數據源”使用無源連接優點較多:可以不創建 DSN,這樣就能簡化客戶應用程序的設置和安裝。不必在系統註冊表中查找 DSN,加快連接速度。更有效到控制服務器及其它連接參數,從而提高應用程序和系統的安全性。當然還有其他的連接方式,以後遇到了再補充。
VB6怎麼使用ADO控件連接MYSQL 數據庫?我看了網上的說的,還是不行
DIM CN AS NEW ADODB.CONNECTION
Set cn = New ADODB.Connection
cn.Provider = “MSDASQL”
cn.ConnectionString = “driver={mysql odbc 5.1 driver};server=” _
Text1.Text “;port=” _
Text4.Text “;uid=” _
Text2.Text “;pwd=” _
Text3.Text “;database=db_account;OPTION=3”
cn.Open
If cn.State = adStateOpen Then _
MsgBox “連接成功”, vbOKOnly, “提示”
cn.Close
要安裝MYsql odbc 驅動 ODBC CONNECTER/mysql
不要設置 直接用 如下面大括號裏面的
driver={mysql odbc 5.1 driver}
然後 輸入 賬號uid 密碼pwd 端口port 數據庫名database
你應該能看懂的 如果不懂加我
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/153640.html