asp开发之mysql数据库的两种使用方法

来源:互联网 发布:卖家网wish数据 编辑:程序博客网 时间:2024/06/07 13:22

操作系统: win7 64位


前提: 

            有一本<<asp与SQLServer>>的书,里面介绍的数据库是sql server,但win7上sql server2k安装不成功,报错为“与系统不兼容”。


解决方法:

            换为安装oracle公司的my sql数据库系统。

                    软件:mysql_installer_community_V5.6.21.1_setup.1418020972.msi

                                mysql-connector-odbc-5.3.4-winx64.msi  (这个是odbc驱动)

                                安装后,odbc驱动版本为5.3。

安装及使用步骤: 

            1)    安装mysql_installer_community_V5.6.21.1_setup.1418020972.msii以及mysql-connector-odbc-5.3.4-winx64.msi 

            2)   把  *.sql 文件导入mysql数据库。

  

下面首先介绍第一种,也是比较简单的使用方法,命令行工具启动mysql,并用文本编辑器直接编写sql文件。                            

      进入mysql的bin目录:      cd D:\soft\wamp\bin\mysql\mysql5.0.51b\bin
      输入mysql -u 用户名 -p密码 (注意:-p和密码之间无空格,如下图所示)

                              

                   
        然后是 source d:\abc.sql    (指向你自己的目录)回车,即可倒入*.sql文件。
        但需要注意的是:createdatabase.sql文内语法并不是
            -- 创建数据库     CREATE DATABASE Shop
            GO
        应该去掉其中的GO
        同理Admin.sql内语法如下是正确的,在分号处若为GO也是错误的。起码我的mysql5.3这个版本是不接受Go的语法的,而是判断分号为语句间的间隔。
            USE Shop;    CREATE TABLE Admin ( AdminId Varchar (20) PRIMARY KEY, PassWd Varchar (20), Name Varchar (50)    );    INSERT INTO Admin VALUES('Admin','111111','Admin')
         写个查询文件select.sql
            USE Shop;    select * from Admin
         得到结果如下 
                        
         3)还有一个重点就是asp连接mysql数据库
         首先,在系统中安装Mysql 的ODBC数据库驱动,我们前文介绍的 mysql-connector-odbc-5.3.4-winx64.msi就是。安装好后,在控制面板-->管理工具-->数据源 (ODBC)中的“驱动程序”页中如果有MySQL ODBC 5.3 ANSI Driver就说明驱动已经安装成功,就可以开始写程序了。
         很关键的ConnectDB. asp:
         <%  Dim Conn  Dim ConnStr  Set Conn = Server.CreateObject("ADODB.Connection")  ConnStr = "DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=localhost;database=Shop;UID=root;PWD=123456" Conn.Open ConnStr %>
         这里和连接MSSQL等数据库最大的区别在于DRIVER不一样。
第二种方法,也是应对较为复杂的数据库设计时,建议使用mysql管理工具进行可视化数据库管理与设计。
         我选择mydb-studio。         从官网http://www.mydb-studio.com登记并下载MyDB-install.exe后,去登记邮箱领取激活码,即可在安装后激活mydb studio
         创建account,选择自己要使用的db。并联上mysql数据库即可.随后创建database,创建table等都可采用可视化操作的方式完成.
         
          
         

0 0
原创粉丝点击