ado連接資料庫mysql,ado怎麼連接資料庫連接

本文目錄一覽:

在vc中使用ADO訪問MYSQL資料庫怎樣設置?

Driver={SQL

Server};Server=主機名;Database=資料庫名;Uid=sa;Pwd=sa;

還有一個比較簡單方法確定連接字元串:

1.建立一個.udl的文件。

2.雙擊打開,將裡面相關項進行設置,保存,關閉。

3.有記事本打開這個udl文件,裡面的字元串就是連接字元串!

北大青鳥設計培訓:C++連接mysql資料庫的兩種方法?

現在正做一個介面,通過不同的連接字元串操作不同的資料庫(資料庫培訓資料庫認證)。

要用到MySQL(MySQL認證Mysql培訓)資料庫,以前沒用過這個資料庫,用aC++(C++培訓)ess和sqlserver比較多。

通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法。

洛陽IT培訓認為可以通過2種方法實現。

第一種方法是利用ADO連接,第二種方法是利用mysql自己的api函數進行連接。

第一種方法可以實現我當前的需求,通過連接不同的字元串來連接不同的資料庫。

暫時只連接了mysql,sqlserver,oracle,access。

對於access,因為它創建表的SQL語句不太兼容標準SQL語句,需要做一些處理,這裡暫時不說。

第二種方法只能針對於mysql資料庫的連接,不過用這種方法不用安裝MyODBC伺服器程序。

不管用哪種方法,首先需要安裝Mysql資料庫,安裝方法請看「mysql安裝及一些注意點」。

最好安裝一個Navicatformysql,方便操作mysql資料庫。

下面分別說下這兩種方法:(一)通過ADO連接MySql資料庫1、通過ADO連接MySql資料庫,首先得安裝MyODBC伺服器程序。

MyODBC版本要和MySql的版本對應上,否則會連接不上資料庫。

我用的版本分別是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。

安裝好後,點擊開始菜單-設置-控制面板-管理工具-數據源(ODBC)-用戶DSN-添加-選擇MySQLODBC5.1Driver。

如下圖:然後雙擊MySQLODBC5.1Driver進行配置。

配置好可以點Test進行下測試(如下圖),如果能連上會彈出connectionsuccessful對話框。

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有數據顯示錶示連接成功了,以上所有功能實現均可通過代碼或者手工設置。

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

原創文章,作者:GHVO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133591.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
GHVO的頭像GHVO
上一篇 2024-10-04 00:00
下一篇 2024-10-04 00:00

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何使用MySQL欄位去重

    本文將從多個方面為您詳細介紹如何使用MySQL欄位去重並給出相應的代碼示例。 一、SELECT DISTINCT語句去重 MySQL提供了SELECT DISTINCT語句,通過在…

    編程 2025-04-27
  • MySQL正則表達式替換

    MySQL正則表達式替換是指通過正則表達式對MySQL中的字元串進行替換。在文本處理方面,正則表達式是一種強大的工具,可以方便快捷地進行字元串處理和匹配。在MySQL中,可以使用正…

    編程 2025-04-27
  • Apache2.4和MySQL的全能編程開發工程師指南

    本文將從多個方面對Apache2.4和MySQL進行詳細的闡述,為全能編程開發工程師提供有用的參考和指導。首先,我們來解答這個標題所涵蓋的主題: 本文將提供Apache2.4和My…

    編程 2025-04-27
  • MySQL JDBC驅動包下載詳解

    一、JDBC驅動介紹 JDBC是Java Database Connectivity的縮寫,它是Java應用程序與各種資料庫連接的標準API,允許Java程序員使用JDBC API…

    編程 2025-04-25

發表回復

登錄後才能評論