• <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
            亚洲午夜久久久影院伊人| 亚洲精品tv久久久久久久久久| 综合久久给合久久狠狠狠97色| 合区精品久久久中文字幕一区| 亚洲精品无码久久不卡| 影音先锋女人AV鲁色资源网久久| 久久久久亚洲Av无码专| 狠狠干狠狠久久| 中文成人无码精品久久久不卡| 久久久久亚洲AV成人网人人网站| 97久久超碰国产精品旧版| 日韩久久久久中文字幕人妻| 99国产欧美精品久久久蜜芽| 亚洲国产天堂久久久久久| 精品久久久无码人妻中文字幕豆芽| 久久精品国产精品亚洲| 国产高潮国产高潮久久久| 久久天天躁狠狠躁夜夜不卡| 2020最新久久久视精品爱| 欧美午夜精品久久久久免费视| 久久久久久无码国产精品中文字幕| 精品国际久久久久999波多野| 久久中文精品无码中文字幕| 色综合久久最新中文字幕| 色综合久久综合中文综合网| 偷窥少妇久久久久久久久| 国产成人香蕉久久久久| 国产精品久久精品| 久久精品人人做人人爽电影蜜月 | 久久久久久久久久久| 国产999精品久久久久久| 国内精品伊人久久久久av一坑 | 久久96国产精品久久久| 无码人妻久久久一区二区三区| 三级三级久久三级久久 | 99久久国产热无码精品免费久久久久| 97视频久久久| 伊人久久大香线蕉AV一区二区| 欧美激情精品久久久久久久| 香蕉久久影院| 久久精品国产99国产精品亚洲|