这个问题已经纠结第三天了,试过了很多,还是不可以麻烦大家帮忙一下。 百度了 标题,有出来这个,按他们的说明,下载了 mysql的 NET DLL 文件。
都到进去了,引用了。 但是连接的时候还是出现错误。 在 打开数据库的时候就提示失败,打不开。
我想问两个问题:
1 本地下载一个 phpnow 的 php+myql +(phpMyAdmin) 。
我是在 phpMyAdmin 建立一个数据库和表的 ,
安装phpnow 的时候 都是默认的 除了 设置了 数据库密码外。
是不是因为 连接字符填写错了,, 这个 连接 本地mysql的 数据库字符串要怎么写?
上面是问题一
问题二 连接 购买的 空间 是mysql 的数据库要怎么写 我的空间是 justhost 的
解决方案 »
- 抓取到一个网页源码后怎样用正则提取出网页中指定的关键字
- vs2008,reader.GetSchemaTable().Rows.Count 得不到行数,报错: 没被引用到实例
- update与语句丢失问题
- 關於PDF文件是否打印的問題
- OleDbDataReader对象的总行数
- 急,麻烦大家告诉,小弟谢谢了, 在线等
- 再问一次:怎样把int[]数组作为参数传进数据库?
- 报错。大家进来帮帮忙!!!!!!!!!!!!谢谢了!!!
- .net 使用process.start() 提示:系统找不到指定文件
- 【100分_菜鸟提问】兄弟们,帮忙看看这两段代码,关于数据调用
- 如何过滤src中的恶意脚本
- 导出Excel,数据没有下载反倒显示在页面上了
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
<add name="MySqlStr" connectionString="server = 127.0.0.1; user id = XXXX; password = XXXX; database = XXXX"/>
</connectionStrings>127.0.0.1处填写你mysql数据库的IP地址,如果有端口则要写上端口,可以用 127.0.0.1,端口号;
这样的方法。 user id = XXXX; password = XXXX; database = XXXX"/>
分别是你的 登录名 密码 和 数据库名称
INSERT INTO tbl_name (col1,col2) VALUES('','');
另外把catch 改成
catch(Exception ex)
看看到底是什么错误
80是一般都是对外web服务的端口,比如iis,apache之类的
mysql的端口号默认是3306,如果你安装的时候没改过端口,就不需要加 字符编码问题的话 mysql中在执行执行增删改之前最好执行一下这个 set names utf8
如果是主要中文可以执行set names gbk
mysqlcommand cmd = new mysqlcommand("set names gb2312", conne);
你先下载个mysqldriver.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MySQLDriverCS;public partial class _Default : System.Web.UI.Page
{
public MySQLConnection conn;//初始化连接
protected void Page_Load(object sender, EventArgs e)
{
conn = new MySQLConnection(new MySQLConnectionString("127.0.0.1", "test", "root", "1234").AsString);//连接字符串,分别为本机地址(server),数据库,用户名,密码
conn.Open();//打开连接 if (!IsPostBack)
{
BindUser();
}
}
//这就连上了
protected void btnSubmit_Click(object sender, EventArgs e)
{
string strName = txtName.Text;
string strPwd = txtPwd.Text;
string strMail = txtEmail.Text;
new MySQLInsertCommand(conn, new object[,] { { "Name", strName }, { "Pwd", strPwd }, { "Mail_Address", strMail }, { "Date", DateTime.Now.ToString() } }, "User_message");//textbox里数据插入数据库,User_message为表名。分别对应之前3个textbox BindUser();
}
希望能帮到你