长沙北大青鸟大计校区

在线测试

C++.net如何与MySQL实现数据交互?

浏览次数:45 发布时间:2013-05-03 17:28:11

问题: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();

高考没考好,中考没考上,你还可以学技术
北大青鸟全国优秀示范校区:长沙大计教育

触屏版

北大青鸟长沙大计校区-专业IT培训、Java培训、计算机培训

地址:湖南· 长沙市天心区团结路6号

报名热线:4008-0731-86 / 0731-82186801

长沙市岳麓区大计职业技能培训学校有限公司 版权所有

湘ICP备19012942号