如何在vs2008中链接mysql数据库???
数据库字符串怎么写‘;
数据库字符串怎么写‘;
解决方案 »
- 关于TO_DAYS的使用
- 如何查询数据库中的所有用户?
- 实在不理解了
- MySQL实现双向同步,但其中的一台机器需要经常的重起,关闭这该如何办呢?
- Mysql是否支持外键和表的关联?
- 用MYSQL ODBC3.51 Driver 连接MYSQL的时候出现 Client does not support authentication protocol requested by server
- 读写分离后主库会被读吗?
- xp系统 安装MySQL5.6.21不成功,安装程序自退
- Python django pymysql无法使用
- ibdata1太大了,怎么在不删数据或者少删数据情况下使mqsql运行
- mysql 导致死机
- 在asp.net 中mysql查询语句???
{
// If the connection string is null, use a default.
if(myConnectionString == "")
{
myConnectionString = "Database=Test;Data Source=localhost;User Id=username;Password=pass";
}
MySqlConnection myConnection = new MySqlConnection(myConnectionString);
string myInsertQuery = "INSERT INTO Orders (id, customerId, amount) Values(1001, 23, 30.66)";
MySqlCommand myCommand = new MySqlCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
private static SqlConnection conn;
public static SqlConnection Conn
{
get
{ string connectionString = @"Database=Test;Data Source=localhost;User Id=root;Password=root"; if (conn == null)
{
conn = new SqlConnection(connectionString);
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Closed)
{
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Broken)
{
conn.Close();
conn.Open();
}
return conn;
}
}
怎么就连不上呢???
{
string sql = "SELECT * FROM nt_User WHERE name = @name"; try
{
MySqlDataReader reader = DBconn.GetReader(sql, new MySqlParameter("@name", MySqlDbType.VarChar, 50, name));
if (reader.Read())
{
UserTest user = new UserTest(); user.Id = (int)reader["id"];
user.Name = (string)reader["name"];
user.Password= (string)reader["password"];
reader.Close();
return user;
}
else
{
reader.Close();
return null;
}
}
catch (MySqlException e)
{
Console.WriteLine(e.Message);
return null;
}
}
红色部分是不是有问题?reader老是取不到值,数据库连接测试通过了...
{
MySqlCommand cmd = new MySqlCommand(sql, Conn);
cmd.Parameters.AddRange(values);
MySqlDataReader reader = cmd.ExecuteReader();
return reader;
}