有多種方法啊。介紹其中一種,使用mysql數據庫的odbc驅動。
創新互聯建站是一家專注于網站建設、成都網站制作與策劃設計,嵐山網站建設哪家好?創新互聯建站做網站,專注于網站建設10年,網設計領域的專業建站公司;建站業務涵蓋:嵐山等地區。嵐山做網站價格咨詢:13518219792
步驟:
1.安裝mysql數據庫的odbc驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創建數據庫實例。
3.打開控制面板
--
管理工具
--
數據源odbc,在用戶dsn中添加一個mysql
odbc
3.51數據源。
4.在登錄login選項卡中輸入數據源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導入數據的時候選擇正確的數據源名字就行);然后輸入服務器server,用戶user,密碼password,輸入正確后選擇要導入的數據庫,database選擇你需要導入的數據庫。在連接選項connect
options中根據需要設置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務器相對應,如果mysql使用了gbk字符集,則一定要設置字符集為gbk,否則導入到sql
server可能會出現問號亂碼。
5.打開sql
server企業管理器,選擇該數據庫,單擊右鍵選擇所有任務
--
導出數據。
6.‘選擇數據源’為默認,‘選擇目的’為剛剛安裝的mysql數據源,用戶/系統dsn為mysqldns。
方法2:
有多種方法啊。介紹其中一種,使用mysql數據庫的odbc驅動。步驟:
1.安裝mysql數據庫的odbc驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創建數據庫實例。
3.打開控制面板
--
管理工具
--
數據源odbc,在用戶dsn中添加一個mysql
odbc
3.51數據源。
4.在登錄login選項卡中輸入數據源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導入數據的時候選擇正確的數據源名字就行);然后輸入服務器server,用戶user,密碼password,輸入正確后選擇要導入的數據庫,database選擇你需要導入的數據庫。在連接選項connect
options中根據需要設置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務器相對應,如果mysql使用了gbk字符集,則一定要設置字符集為gbk,否則導入到sql
server可能會出現問號亂碼。
5.打開sql
server企業管理器,選擇該數據庫,單擊右鍵選擇所有任務
--
導出數據。
6.‘選擇數據源’為默認,‘選擇目的’為剛剛安裝的mysql數據源,用戶/系統dsn為mysqldns。
首先按下鍵盤上的“win+r”鍵打開運行窗口;然后在窗口中輸入“services.msc”,按下鍵盤上的回車鍵;接著鼠標雙擊mysql,在彈出的窗口里“啟動類型”選擇“自動”,點擊“啟動”,選擇“運用”;最后點擊“確定”按鈕即可。
jdbc:mysql://[數據庫服務器IP地址]/[數據庫名]
例如:局域網內一mysql服務器
IP地址為172.10.1.100,數據庫名為test
鏈接地址為
jdbc:mysql://172.10.1.100/test
如果是本機,IP地址可以直接寫為localhost
用c#連接MySQL數據庫需要用到mysql-connector-net,這個組件網上查找就可以下載,安裝直接按next,按默認路徑安裝;?
(2)新建一個Winfrom工程后,引用這個組件?
在解決方案資源管理器中右鍵引用-添加引用-瀏覽,瀏覽路徑為安裝mysql-connector-net的路徑,如我的路徑為:C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.4\Assemblies\v2.0?
選擇MySql.Data.dll,再確定
(3)在工程中添加:
using MySql.Data.MySqlClient;
using System.Data.SqlClient;
///?summary
///?建立數據庫連接.
///?/summary
///?returns返回MySqlConnection對象/returns
public?MySqlConnection?getmysqlcon()
{
//
string?M_str_sqlcon?=?"server=localhost;user?id=root;password=root;database=abc";?//根據自己的設置
MySqlConnection?myCon?=?new?MySqlConnection(M_str_sqlcon);
return?myCon;
}
#endregion
#region??執行MySqlCommand命令
///?summary
///?執行MySqlCommand
///?/summary
///?param?name="M_str_sqlstr"SQL語句/param
public?void?getmysqlcom(string?M_str_sqlstr)
{
MySqlConnection?mysqlcon?=?this.getmysqlcon();
mysqlcon.Open();
MySqlCommand?mysqlcom?=?new?MySqlCommand(M_str_sqlstr,?mysqlcon);
mysqlcom.ExecuteNonQuery();
mysqlcom.Dispose();
mysqlcon.Close();
mysqlcon.Dispose();
}
#endregion
#region??創建MySqlDataReader對象
///?summary
///?創建一個MySqlDataReader對象
///?/summary
///?param?name="M_str_sqlstr"SQL語句/param
///?returns返回MySqlDataReader對象/returns
public?MySqlDataReader?getmysqlread(string?M_str_sqlstr)
{
MySqlConnection?mysqlcon?=?this.getmysqlcon();
MySqlCommand?mysqlcom?=?new?MySqlCommand(M_str_sqlstr,?mysqlcon);
mysqlcon.Open();
MySqlDataReader?mysqlread?=?mysqlcom.ExecuteReader(CommandBehavior.CloseConnection);
return?mysqlread;
}
一、如果可以直接操作服務器檢查步驟如下:
1、確定數據庫服務器的服務正常開啟。
2、確定數據庫的鏈接數沒有滿。測試這個,可以在服務器上用查詢命令。
1)、用SQL語句:select count(*) from master.dbo.sysprocesses 或者 sp_who
2)、用管理界面:
SQL2000:進入企業管理器,管理——當前活動——進程信息
SQL2005:進入manager studio ,展開對象管理器,管理——右鍵“活動監視器”——查看進程
SQL2008:進放manager studio 在菜單欄下面有一行圖標,點擊最后一個圖標“活動監視器”,進入活動監視器的界面后,點擊“進程”.
3、鏈接IP,用戶名,密碼是否正確。
4、推薦使用 DBeaver 軟件操作數據庫,對多種數據庫都支持良好。操作也很方便。
二、 看ping 服務器IP能否ping通。
這個實際上是看和遠程sql server 2000服務器的物理連接是否存在。如果不行,請檢查網絡,查看配置,當然得確保遠程sql server 2000服務器的IP拼寫正確。
三、 在Dos或命令行下輸入telnet 服務器IP 端口,看能否連通。
如telnet 202.114.100.100 1433
通常端口值是1433,因為1433是sql server 2000的對于Tcp/IP的默認偵聽端口。如果有問題,通常這一步會出問題。通常的提示是“……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1 檢查遠程服務器是否啟動了sql server 2000服務。如果沒有,則啟動。
2 檢查服務器端有沒啟用Tcp/IP協議,因為遠程連接(通過因特網)需要靠這個協議。檢查方法是,在服務器上打開 開始菜單-程序-Microsoft SQL Server-服務器網絡實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3 檢查服務器的tcp/ip端口是否配置為1433端口。仍然在服務器網絡實用工具里查看啟用協議里面的tcp/ip的屬性,確保默認端口為1433,并且隱藏服務器復選框沒有勾上。
事實上,如果默認端口被修改,也是可以的,但是在客戶端做telnet測試時,寫服務器端口號時必須與服務器配置的端口號保持一致。如果隱藏服務器復選框被勾選,則意味著客戶端無法通過枚舉服務器來看到這臺服務器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認端口將被隱式修改為2433,在客戶端連接時必須作相應的改變。
1、打開Tableau軟件。
2、在連接中,找到紅框位置的MySQL,點擊開始連接Mysql。
3、在彈出的連接界面,輸入Mysql服務器地址、端口、用戶名、密碼。
4、輸入完成后,點擊紅框位置 確認 進行連接。
5、此時已經連接到MySQL服務器上,為了測試 我們點擊紅框位置 選擇數據庫查看一下。
新聞標題:怎么確定鏈接到mysql 什么是指定鏈接地址
分享地址:http://vcdvsql.cn/article46/doodohg.html
成都網站建設公司_創新互聯,為您提供自適應網站、移動網站建設、企業網站制作、虛擬主機、動態網站、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯