C++.net如何与MySQL实现数据交互?
问题:MySQL C++.net 交互?
问题补充:
我能否在本地开发一个程序,能够与网站上的数据库相互连接呢
数据库是MySQL
本地程序时C++.net(CLR)
我设想是能否将本地信息传送到PHP页面然后通过PHP链接到数据库
不知道这个设想是否可以实现?
解答:
如果数据库是远程的话可以直接在工程中连接数据库
public static class database
{
//数据库链接
static MySqlConnection Conn = null;
//连接数据库
static void OpenConn()
{
if (Conn != null && Conn.State == ConnectionState.Open)
{
Conn.Close();
}
if (Conn == null)
{
Conn = new MySqlConnection(你的数据库连接字符串);
}
if (Conn.State == ConnectionState.Closed)
{
Conn.Open();
}
}
//关闭数据库连接
static void CloseConn()
{
if (Conn != null)
{
Conn.Close();
}
}
//执行SQL语句
public static bool ExecSql(string strSql)
{
try
{
OpenConn();
MySqlCommand Cmd = new MySqlCommand(strSql, Conn);
Cmd.ExecuteNonQuery();
Cmd.Dispose();