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

操作系统: 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等都可采用可视化操作的方式完成.
         
          
         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值