十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
MySQL和SQLserver当然可以同时安装在同一台服务器上。相互不会有影响,各自按各自的安装和配置方式就可以了。不需要特别的设置。Php调用MySQL只要在Php配置文件中启用MySQL的插件就可以了。 将配置文件中“;extension=php_mysql.dll ”前面的分号去掉就启用的mysql的插件。
创新互联公司主营凉山州网站建设的网络公司,主营网站建设方案,成都App制作,凉山州h5微信小程序开发搭建,凉山州网站营销推广欢迎凉山州等地区企业咨询
一般都会安装phpMyAdmin来管理MySQL数据库。
安装好MySQL的数据接口后,你必须在你的代码中引入它才能使用。你可以使用 MySql.Data.MySqlClient这个名空间来连接 MySQL 服务器
。在C#中,可以使用using语句来引入MySQL数据接口:
using MySql.Data.MySqlClient;
另外,你也可以在一个ASP.NET的网页表单(Web Form)中通过使用导入(Import)指令来引入MySQL数据接口:
%@ Import Namespace "MySql.Data.MySqlClient" %
或者,你也可以在你的代码里在使用这个名空间时,写全一个类的完整路径,但是这样的话会比使用Import指令来导入输入更多的字符,
浪费更多的字节。指定了名空间后,我们就可以和MySQL数据库进行数据交互了。MySql.Data.MySqlClient这个名空间提供了许多用于处理
MySQL数据的类。下面是这些类的一个样本:
* MySqlConnection: 管理和 MySQL 服务器/数据库的连接;
* MySqlDataAdapter: 一套用于填充DataSet对象和更新MySQL数据库的命令和连接的集合;
* MySqlDataReader: 让你能够从一个 MySQL 数据库读取数据。它是一个单向的数据流;
* MySqlCommand: 提供向数据库服务器发送指令的功能;
* MySqlException: 当发生问题时提供例外处理。1. 下载 mysql connector/net
有几个项,应该是下Windows Binaries (ZIP) 那个,我测试就是用的它,Sources (ZIP)应该指源码。
2. 安装
3. 到安装目录(默认是在C:\Program Files\MySQL)的Binaries文件夹的.NET 2.0文件夹里找MySql.Data.dll ,复制到网站的BIN文件夹里
4. 我在mysql里建了表测试
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();
}
可以实现啊
只要mysql的配置里,使用不同的安装目录,开启目录,开启端口
是可以共存的