wamp的错误提示

wamp的错误提示,第1张

1、请确保wamp和数据mysql服务都启动了,右下角图标,右键-启动服务

2、确保你安装了wamp外(已经有自带mysql),没有又安装了一个mysql。如果安装了,这样两个服务会冲突,你需要卸载一个,或者停掉mysql服务(解决办法,卸载一个,重装wamp)

确保完上面两点:

安装完MySQL 5.1,在最后配置启动服务时,出现could not start the service MySQL.Error:0 错误。在服务管理器里面同样启动服务错误“Mysql服务无法启动,显示错误1067”。

打开安装MySQL根目录下面的 \MySQL Server 5.0\data\*.err文件,会发现 [ ERROR]Default storage engine (InnoDB) is not available 错误。

解决方法:

第一种:打开MySQL Server 5.0下的my.ini文件,修改default-storage-engine=InnoDB 为default-storage-engine=MyISAM

第二种:[ERROR] Default storage engine (InnoDB) is not available出现的原因是:设置过的表空间ibdata1文件在Mysql第一次启动时候已经创建,大小为设置的10M,一但新设定的 ibdata1 的大小不一致,就会出现问题。所有直接删除\MySQL Server 5.0\data下的ib_logfile0,ib_logfile1,ibdata1文件。

wamp超级好用。把其它的MYSQL都删掉,WAMP是集成的。就是有一点不好,装上zend optimizer之后,就不支持GD库了。这个问题是我一年后才解决的。呵呵

当然可以安装啊,只要在安装wamp的时候把MySql的服务停掉就可以了,时候在确定开启的mysql服务是在Wamp中的就 圈克 了。

安装好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.http://dev.mysql.com/downloads/connector/net/5.2.html 下载 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>http://www.zddh.net</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=localhostuserid=rootdatabase=abcpassword=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()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6112962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存