读书人

每次连mysql打connection.open以后就

发布时间: 2012-03-02 14:40:28 作者: rapoo

每次连mysql,打connection.open以后就停了,为什么?
首先拿mysql的客户端,在本地连了一下是好的。

下了一个mysql-connector-net-5.0.3,从sln中引用那个dll。

程序代码是这样的,我对连接字符串的语法不太了解,我看有写uid,有写user id的,我都试了,不行。

string query = "select * from brw_app; ";
string myConectiongStr = "server=192.168.7.246;database=brew;uid=monkey;pwd=monkey; "
MySqlConnection myConnection = new MySqlConnection(myConectiongStr);
DataSet myDataSet = new DataSet();
MySqlDataAdapter myDateAdapter = new MySqlDataAdapter(query, myConnection);
myConnection.Open();
myDateAdapter.Fill(myDataSet, "brw_app ");
myConnection.Close();
MyList.DataSource = myDataSet.Tables[ "brw_app "].DefaultView;
MyList.DataBind();

其中brew是数据库名,表是brw_app,用户名密码是monkey,monkey
请各位老大帮忙看看是什么问题?

[解决办法]
192.168.7.246 这个是局网的IP 你用这个IP本地连当然是OK
但是外网就不行了
[解决办法]
代码么看出什么问题,要不就楼上说的ip
[解决办法]
//只写下面这几句 看出的什么错.
try{
string myConectiongStr = "server=192.168.7.246;database=brew;uid=monkey;pwd=monkey; "
MySqlConnection myConnection = new MySqlConnection(myConectiongStr);
myConnection.Open();
}
catch(Exception ex)
{
Response.write(ex.Message);
}
finally
{
myConnection.Close();
}
[解决办法]
从代码看,没有问题,看一下是不是sql 语句的问题
[解决办法]
chy710.cnblogs.com
[解决办法]
楼主调试下跟踪参数,这样没办法看的

读书人网 >asp.net

热点推荐