【问题标题】:Establishing SQL connection in XAML application - what steps to take next在 XAML 应用程序中建立 SQL 连接 - 下一步要采取的步骤
【发布时间】:2014-09-17 13:34:08
【问题描述】:

我一直在关注http://www.codeproject.com/Articles/43438/Connect-C-to-MySQL 上关于将我的 C# 应用程序连接到 SQL 数据库的教程,但我不太清楚如何从我的 MainWindow 中实际调用连接。

我已经在我的主程序中实例化了类的对象,以执行构造函数,但我不确定我的连接是否正在建立,或者如何去做。非常感谢有人指出我正确的方向。

到目前为止我的代码:

DbConnect.cs

namespace SpeedyRent
{
    internal class DbConnect
    {
        private SqlConnection connection;
        private string server;
        private string database;
        private string uid;
        private string password;

        // Constructor
        public DbConnect()
        {
            Initialize();
        }

        // Initialize values
        private void Initialize()
        {
            server = "localhost";
            database = "rent";
            uid = "root";
            password = "password123";
            string connectionString = "SERVER=" + server + ";" + "DATABASE=" +
                                      database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
            connection = new SqlConnection(connectionString);
        }

        // Open connection to database
        private bool OpenConnection()
        {
            try
            {
                connection.Open();
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return false;
            }
        }

        // Close connection
        private bool CloseConnection()
        {
            try
            {
                connection.Close();
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return false;
            }
        }
    }

}

MainWindow.xaml.cs

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        CurrentDateTimeTextBlock.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
        var dbConnectObject = new DbConnect();
    }
}

【问题讨论】:

    标签: c# mysql sql wpf xaml


    【解决方案1】:

    我相信您需要的文档在这里:http://msdn.microsoft.com/en-us/library/system.data.common.dbconnection%28v=vs.110%29.aspx 但要打开连接,您需要执行 dbConnectObject.open();,然后执行您需要执行的操作并使用 dbConnectObject.close(); 关闭

    【讨论】:

      猜你喜欢
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多