WPF基礎篇之連接數據庫


WPF連接DB2數據庫

public void ConnectionBD2Func()
        {
            //連接數據庫字符串,DB2 9.5以下版本使用Data Source=Test,否則查詢找不到數據庫。DB2 9.7以上版本可以使用Database
            string strConn = "Provider=IBMDADB2;HostName=10.180.6.108;Database=Test;port=50000;UID=mmmm;PWD=sssss;";
            using (OleDbConnection conn = new OleDbConnection(strConn))
            {
                try
                {
                    //連接數據庫
                    conn.Open();
                    //查詢數據庫語句
                    string commandStr = "select * from TM_EMPLOYEE";
                    //要對數據源執行的 SQL 語句或存儲過程
                    OleDbCommand oleDbCmd = new OleDbCommand(commandStr, conn);
                    //表示一組數據命令和一個數據庫連接,它們用於填充 System.Data.DataSet 和更新數據源。
                    OleDbDataAdapter oleDbDataAda = new OleDbDataAdapter(oleDbCmd);
                    //數據的內存中緩存
                    DataSet daSet = new DataSet();
                    //將獲取到的數據填充到數據緩存中
                    oleDbDataAda.Fill(daSet);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            MessageBox.Show("Executing Finished");
        }

 

WPF連接SQLServer數據庫

public void ConnectionSQLServerFunc()
        {
            //連接數據庫字符串
            string strConn = "Data Source=.;Initial Catalog=MyTest;User ID=sa;Password=password1";
            using (SqlConnection conn = new SqlConnection(strConn))
            {
                try
                {
                    //連接數據庫
                    conn.Open();
                    //查詢數據庫語句
                    string commandStr = "select * from TM_EMPLOYEE";
                    //要對數據源執行的 SQL 語句或存儲過程
                    SqlCommand sqlCmd = new SqlCommand(commandStr, conn);
                    //表示一組數據命令和一個數據庫連接,它們用於填充 System.Data.DataSet 和更新數據源。
                    SqlDataAdapter sqlDataAda = new SqlDataAdapter(sqlCmd);
                    //數據的內存中緩存
                    DataSet daSet = new DataSet();
                    //將獲取到的數據填充到數據緩存中
                    sqlDataAda.Fill(daSet);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            MessageBox.Show("Executing Finished");
        }

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM