十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
MySQL和SQLserver當(dāng)然可以同時(shí)安裝在同一臺(tái)服務(wù)器上。相互不會(huì)有影響,各自按各自的安裝和配置方式就可以了。不需要特別的設(shè)置。Php調(diào)用MySQL只要在Php配置文件中啟用MySQL的插件就可以了。 將配置文件中“;extension=php_mysql.dll ”前面的分號(hào)去掉就啟用的mysql的插件。

創(chuàng)新互聯(lián)公司主營(yíng)涼山州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App制作,涼山州h5微信小程序開(kāi)發(fā)搭建,涼山州網(wǎng)站營(yíng)銷(xiāo)推廣歡迎涼山州等地區(qū)企業(yè)咨詢(xún)
一般都會(huì)安裝phpMyAdmin來(lái)管理MySQL數(shù)據(jù)庫(kù)。
安裝好MySQL的數(shù)據(jù)接口后,你必須在你的代碼中引入它才能使用。你可以使用 MySql.Data.MySqlClient這個(gè)名空間來(lái)連接 MySQL 服務(wù)器
。在C#中,可以使用using語(yǔ)句來(lái)引入MySQL數(shù)據(jù)接口:
using MySql.Data.MySqlClient;
另外,你也可以在一個(gè)ASP.NET的網(wǎng)頁(yè)表單(Web Form)中通過(guò)使用導(dǎo)入(Import)指令來(lái)引入MySQL數(shù)據(jù)接口:
%@ Import Namespace "MySql.Data.MySqlClient" %
或者,你也可以在你的代碼里在使用這個(gè)名空間時(shí),寫(xiě)全一個(gè)類(lèi)的完整路徑,但是這樣的話(huà)會(huì)比使用Import指令來(lái)導(dǎo)入輸入更多的字符,
浪費(fèi)更多的字節(jié)。指定了名空間后,我們就可以和MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互了。MySql.Data.MySqlClient這個(gè)名空間提供了許多用于處理
MySQL數(shù)據(jù)的類(lèi)。下面是這些類(lèi)的一個(gè)樣本:
* MySqlConnection: 管理和 MySQL 服務(wù)器/數(shù)據(jù)庫(kù)的連接;
* MySqlDataAdapter: 一套用于填充DataSet對(duì)象和更新MySQL數(shù)據(jù)庫(kù)的命令和連接的集合;
* MySqlDataReader: 讓你能夠從一個(gè) MySQL 數(shù)據(jù)庫(kù)讀取數(shù)據(jù)。它是一個(gè)單向的數(shù)據(jù)流;
* MySqlCommand: 提供向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送指令的功能;
* MySqlException: 當(dāng)發(fā)生問(wèn)題時(shí)提供例外處理。1. 下載 mysql connector/net
有幾個(gè)項(xiàng),應(yīng)該是下Windows Binaries (ZIP) 那個(gè),我測(cè)試就是用的它,Sources (ZIP)應(yīng)該指源碼。
2. 安裝
3. 到安裝目錄(默認(rèn)是在C:\Program Files\MySQL)的Binaries文件夾的.NET 2.0文件夾里找MySql.Data.dll ,復(fù)制到網(wǎng)站的BIN文件夾里
4. 我在mysql里建了表測(cè)試
Default.aspx
%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title;/title
/head
body
form id="form1" runat="server"
div
asp:Label ID="lbl1" runat="server" Text="顯示:"/asp:Label
asp:TextBox ID="TextBox1" runat="server"/asp:TextBox
asp:Button ID="Btn1" runat="server" Text="提交" onclick="Btn1_Click" /
/div
asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" Height="181px" Width="406px"
FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /
RowStyle BackColor="#EFF3FB" /
PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /
SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /
HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /
EditRowStyle BackColor="#2461BF" /
AlternatingRowStyle BackColor="White" /
/asp:GridView
/form
/body
/html
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data.MySqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string conmysql = "server=localhost;userid=root;database=abc;password=123";
string sql = "select * from table;
MySqlConnection con = new MySqlConnection(conmysql);
MySqlCommand cmd = new MySqlCommand(sql, con);
MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(sql, con);
DataSet ds = new DataSet();
myDataAdapter.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
可以實(shí)現(xiàn)啊
只要mysql的配置里,使用不同的安裝目錄,開(kāi)啟目錄,開(kāi)啟端口
是可以共存的