• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            道。道。道

            安全特性不等于安全的特性

               :: 首頁 :: 聯系 :: 聚合  :: 管理

            常用鏈接

            搜索

            •  

            最新評論

            MySql現在的最新版本是5.x.第一次接觸它是在大二的時候,用php,那時好像還是4.x版本。

            Mysql5增加很多新的功能,開始支持:存儲過程、觸發器、視圖、信息架構視圖等...

            MySql在安裝時一如既往的比較復雜,往往就是一個失敗的提示,沒有什么其它提示原因。


            這是一篇文章,比較MySql和SqlServer的,http://htm.winsteps.net/database/331.htm

            MySql中文網站http://www.mysql.cn/上資料很少,大多是些安裝幫助。
            要查資料還是去MySql的網站http://www.mysql.com/

            MySql現在有提供的各種連接工具(http://dev.mysql.com/downloads/connector/),.net下可以用的有Connector/ODBCConnector/Net

            ODBC連接效率可能稍低,最好還是用Net直接的連接
            這篇文章介紹了各種連接方法http://www.mysql.com/news-and-events/press-release/release_2002_10.html

            1:ODBC連接
                  現在的版本是3.51,安裝之后,可以這樣操作:
                
                      // string conStr = "DRIVER = {MySQL ODBC 3.51 Driver}; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";

                         //
            string conStr = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=;OPTION=3;";
                        
            string conStr = "provider = MySQL ODBC 3.51 Driver; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";

                        
            try
                        
            {
                            OleDbConnection  connection 
            = new OleDbConnection(conStr);
                           connection.Open();
                        }

                        
            catch(Exception ex)
                        
            {
                          MessageBox.Show(ex.Message);
                        }

            2:Net連接:
                 MySQL Connector Net 1.0.7:有net1.0;net.1;net2.0;mono1.0四個版本的connector。免費
                 CoreLab.MySql 3.5:這是個商業的版本,試用期30天。

                下邊的代碼是使用MySQL Connector Net 的例子。注意:他的Parameter的前綴是“?”而不是“@”。這個問題比較特殊。CoreLab里面的Parameter的前綴就是“@”.
                
             string connStr = String.Format("server={0};user id={1}; password={2}; database={3}; pooling=false;port=3308""localhost""root""""test");
                        
            try
                        
            {
                            MySqlConnection myConn 
            = new MySqlConnection(connStr);
                            myConn.Open();
                            MySqlCommand cmd 
            = myConn.CreateCommand();
                            
                            cmd.Parameters.Add(
            "?DocName", MySqlDbType.VarChar, 50);
                            cmd.Parameters[
            0].Value = "test by code";
                            cmd.Parameters[
            0].SourceColumn = "DocName";
                            cmd.CommandText 
            = "update t_docs set DocName=?DocName where DocId=4";
                            cmd.ExecuteNonQuery();

            這是使用一個ORM時設置provider的例子
            CustomProvider mysqlProvider = new CustomProvider("MySql.Data""MySql.Data.MySqlClient.MySqlConnection""MySql.Data.MySqlClient.MySqlDataAdapter");
                                    mysqlProvider.StartDelimiter = "";//default is "/""
                                    mysqlProvider.EndDelimiter = "";//default is "/""
                                    mysqlProvider.ParameterPrefix = "?";//設置參數前綴
                                    mysqlProvider.SelectPageQuery 
            = "SELECT * LIMIT {0} OFFSET {1}";//設置分頁算法
                                    mysqlProvider.IdentityQuery = "SELECT LAST_INSERT_ID()";//設置獲取剛剛插入記錄Id的函數


            3:OLE連接:
                  現在還沒有來自官方的支持。

            在vs2005中,直接引用for .net2.0版本的dll即可。至于那個商業版,就得費些功夫了,需要一個許可文件(拖動一個Conection組件到Form上就能自動創建該許可)

            附,連接字符串可以到這里查詢http://www.connectionstrings.com/, 夠全的了。
            posted on 2007-10-19 18:10 獨孤九劍 閱讀(158) 評論(0)  編輯 收藏 引用 所屬分類: Learn articles
            亚洲成人精品久久| 欧美精品国产综合久久| 久久99精品久久久久婷婷| 狠狠88综合久久久久综合网| 中文精品久久久久国产网址| 综合久久精品色| 久久免费高清视频| 少妇熟女久久综合网色欲| 久久综合综合久久97色| 久久久久se色偷偷亚洲精品av| 国产午夜福利精品久久2021| 久久亚洲精品国产精品婷婷| 国产精品18久久久久久vr | 97精品伊人久久久大香线蕉| 久久综合色区| 狠狠综合久久综合中文88| 久久国产亚洲高清观看| 久久中文字幕人妻熟av女| 9999国产精品欧美久久久久久| 久久亚洲私人国产精品vA| 国产成人精品久久| 精品熟女少妇av免费久久| 久久久噜噜噜久久中文字幕色伊伊| 久久亚洲精品人成综合网| 久久妇女高潮几次MBA| 久久亚洲AV永久无码精品| 伊人久久大香线蕉影院95| 久久久久久a亚洲欧洲aⅴ| 久久天堂AV综合合色蜜桃网| 久久人人爽人人爽人人爽| 亚洲精品国产自在久久| 要久久爱在线免费观看| 日韩欧美亚洲综合久久影院Ds| 久久精品国产亚洲5555| 99久久精品国产毛片| 亚洲国产精品久久久久| 99热精品久久只有精品| 91性高湖久久久久| 久久精品国产精品亚洲下载| 久久久久无码中| 久久久这里有精品|