如何实现用ODBC连接MySQL和ASP.NET (1)

如何实现用ODBC连接MySQL和ASP.NET (1),第1张

但是,如果你是一位ASP.NET的开发人员,那么你总会碰到一个不如意的地方:MySQL原先是为UNIX平台上的应用程序设计的,所以对Windows的支持处于次要地位。 但是现在,Windows版本的MySQL已经具备了与UNIX版本同样的特性和稳定性,而且它被认为是用于Windows开发的可行的数据库服务器。现在让我们来看看你可以如何使用ODBC在.NET框架内连接MySQL数据库。 安装下载和安装Windows版的MySQL。安装很简单——只用按照提示你就能够立即安装好并开始运行了。如果碰到了问题,可以去MySQL的论坛看看,寻求帮助和解决方法。 要把ASP.NET和MySQL连接起来,你需要使用ODBC.NET。一般来说,ODBC.NET的DataProvider是标准的.NET框架(1.1及以上的版本)的一部分,所以会和后者一起自动安装好。 一旦确认ODBC.NET安装完毕,你就需要下载用于MySQL的ODBC驱动程序。再强调一遍,MySQL的开发人员都很乐意提供帮助——他们都在自己的Web网站上提供了这些驱动程序。在下载文件的时候你可以看看FAQ文档,它会列出在往系统里安装MySQL ODBC驱动程序期间可能碰到的所有的问题。 都做好了?现在就让我们从一些代码开始吧。 用ASP.NET连接MySQL我最喜欢做的一件事情是阅读,而且当我没有编写像本文一样的教学文章时,我会找一个安静的角落补全参考书目表。不幸的是,我不是一个组织性很强的人,所以这常常搞得一团糟。 那这又与我们今天要谈的话题有什么关系呢?嗯,这是我第一个例子的开场白,这个例子就是创建一个像列表A里的书籍的数据库。 要建立这个表格,就要使用下面的SQL查询: CREATE TABLE `books` ( `id` int(5) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `authors` varchar(255) NOT NULL default '', `year_of_publication` year(4) NOT NULL default '0000', `date_added` date NOT NULL default '0000-00-00', PRIMARY KEY (`id`) ) TYPE=MyISAM而要执行这个查询,就要使用MySQL安装目录下的“bin”文件夹的命令行客户端软件“mysql.exe”。下面就是具体命令: c:\mysql\bin>mysql -u guest -p test Enter password: ****** Welcome to the MySQL monitor. Commands end with or \g. Your MySQL connection id is 13 to server version: 4.0.12-nt Type 'help' or '\h' for help. Type '\c' to clear the buffer. mysql>CREATE TABLE `books` ( ->`id` int(5) NOT NULL auto_increment, ->`title` varchar(255) NOT NULL default '', ->`authors` varchar(255) NOT NULL default '', ->`year_of_publication` year(4) NOT NULL default '0000', ->`date_added` date NOT NULL default '0000-00-00', ->PRIMARY KEY (`id`) ->) TYPE=MyISAMQuery OK, 0 rows affected (0.02 sec)一旦“书籍(books)”表格创建好了,就可以开始插入数据了。

想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动。楼主可以百度搜索一下,下载安装。

链接方法:

set conn = server.createobject("adodb.connection")

Conn.Open "DRIVER={MySQL ODBC 3.51 Driver}SERVER=127.0.0.1DATABASE=ShopsUSER=rootPASSWORD=xxx"

mysql一般是结合php用的..asp 可以用mssql

当然asp也可以用mysql,,先要建立系统DSN

strConnection = "dsn=xxxdriver={myodbd driver}server=localhostuid=rootpwd=database=xxx"

Set adoDataConn = Server.CreateObject("ADODB.Connection")

adoDataConn.Open strConnection


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7352219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存