Code前端首页关于Code前端联系我们

asp读取mysql,asp读取sql数据库

terry 2年前 (2023-09-30) 阅读数 47 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.如何使用asp连接mysql数据库
  • 2、关于ASP程序读取MYSQL数据库显示乱码的问题。
  • 3、win32下ASP如何访问mysql数据库服务器?
  • 4.询问ASP如何调用MySQL的问题。
  • 5.ASP读取mysql时间格式

如何使用asp连接mysql数据库

asp教程连接mysql教程数据库教程多段代码 strconnection = "dsn=hc188; driver={myodbd driver}; server=localhost;uid=root;pwd=;database=hc188"set adodataconn = server.odcreatebject(" .连接") adodataconn.open strconnection 方法2 strconnection="dsn=MySQL(用PHP最好的)test; driver={MySQL(用PHP最好的)odbc 3.51 driver};server=完整服务器地址;uid=用户名;pwd= password;database=mm";参见示例 Dim sConnection, objConn, objRS 'SERVER 为数据库主机名(本地主机使用 localhost,远程使用 IP 地址); DATABASE 是数据库的名称; UID是用户名; PASSWORD 是密码 sConnection = "DRIVER = {MySQL ODBC 3.51 Driver}; SERVER = localhost; DATABASE = Your_Mysql_DB; UID = mysql_username; PASSWORD = mysql_password; OPTION = 3" 设置 objConn = Conserver。 .Open(sConnection) '以下SQL语句为示例语句,请遵循真正的事情是更改 Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers") if not objRS.EOF 'if...wend 循环,用于读取所有信息 Response.Write objRS.Fields( "LastName" ) ", " objRS.Fields("FirstName") "《br》" objRS.MoveNext '将记录指针向下移动 Wend objRS.Close '关闭记录集 Set objRS = None '删除记录并释放内存 '关闭。数据库链接 Set objConn = None '清除数据库链接并释放内存。目前连接asp和mysql有两种方式:一种是使用组件,常用的mysqlx组件;另一种是使用myodbc连接

关于ASP程序读取MYSQL数据库中汉字混乱的问题

%@ CODEPAGE=65001 %% Response.CodePage=65001%

% Response.Charset="GBK" %

使用写字板将 .asp 文件另存为 GB--- 字符 - ------------------------------------------------- - ------

或者在查询之前执行以下语句

set chs=conn.Execute("SET NAMES 'gb2312'")

'查询数据库表

sql = "SELECT * FROM tb_commondata"

设置rs = conn.Execute(sql)

这样就不会出现乱码了

win32下ASP如何访问现有的mysql数据库服务器♷ ? mysql_conn;

3 asp 连接:

%

dim conn,rs

set conn=server.CreateObject("ADODB.connection")

set rs=server.createobject("ADODB.recordset")

conn.open "mysql_conn"

%

继续代码.. ..

询问有关MySQL ASP调用的问题

首先,在系统中安装Mysql ODBC数据库驱动程序。当前稳定版本是3.51。下载地址为: 。下载并安装后。如果控制面板-管理工具-数据源(ODBC)的驱动页面中有MySQL ODBC 3.51 Driver,则说明驱动已经正确安装,可以开始编写程序了。

以下是我测试时使用的程序。那里有说明,我不会再透露它们。 ?帐号

' myPWD:用于连接 MySql 数据库的账户密码

' myChareSet:客户使用的订阅类型。根据实际情况使用。

'一般使用gb2312 utf8 gbk三种编码。如果您尝试了所有这三种方法,您仍然会收到错误代码。

' 请检查您的设置。

'开始创建数据库

myHost,myDB,myUID,myPWD

myHost = "localhost"

myDB = "knowldge"

myUID = "root"my

myChareSet = "gb2312 "

strconnection="driver={mysql odbc 3.51 驱动程序};server="myHost";database="myDB";username="myUID";password="myPWD

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

'连接数据库

conn.open strconnection

'创建客户端属性订阅

conn.execute("set name '" myChareSet "'")

'设置数据结束

%

或:

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

康涅狄格州打开“DRIVER={MySQL ODBC 3.51 驱动程序};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;”

以上是ADODB的连接方法,默认3306端口正常。

但是当端口改为3333时,就会出现错误。

服务器=127.0.0.1:3333;这个不对。它可以在 PHP 中使用。

服务器=127.0.0.1,3333;下面是更改MSSQL端口的方法,但是是错误的。

这可能有效:

Conn.Open“DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;”

- ---------------------------------------------------------- --- ---------------------------------------------------------- ----- --------------------------------------------------------- -------- ------- -

一般在使用asp的时候,很少使用mysql数据库,但有时还是需要连接mysql。比如考研网,因为论坛使用的是mysql数据库,还有其他频道是基于asp的,所以就包含了用户认证。有时需要使用asp连接mysql。

1。 asp连接mysql的基本方式

基本上都是用myodbc来连接。首先,您需要安装 MyODBC,可以从 .

安装MyODBC后,可以在asp代码中使用如下语句直接连接mysql数据库:

strconnection=”driver={mysql odbc 3.51 driver };

数据库=dbname;服务器=localhost;uid=dbuser;密码=dbpwd”

'数据库:名称数据库

'服务器:名称服务器/ip

'uid:用户名

'密码:密码

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

con.open strconnection

另外,也可以先在ODBC数据源中新建一个系统DSN,数据选择MySQL ODBC 3.51 Driver source,并填写相关的用户名和密码并尝试。相关ASP连接代码如下:

strconnection="dsn=dbdsn;driver={mysql odbc 3.51 driver};uid=dbuser;password=dbpwd"

'dsn:New DSN Name '' ' : 用户名

'password: 密码

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

con.open strconnection

2. 需要解决的问题 (mysql4.1) mysql4.1及以上版本的限制与之前的版本不同。如果查询数据库时不设置字符,只要有查询字段有中文,就可能出现以下错误:

Microsoft OLE DB Provider for ODBC Drivers error '80040e31′

[MySQL ][ODBC 3.51 Driver][mysqld-4.1.18]排序规则(gbk_chinese_ci,IMPLICIT)和(latin1_swedish_ci,COERCIBLE)的非法组合进行操作'='

此时需要对asp请求进行一些更改语句并添加相关字体设置:

“从用户名=_gbk'“用户名”'COLLATE gbk_chinese_ci的成员中选择电子邮件” ------------------------------------------ --- - ---------------------------------------------------------- --- -------------------------------------------------- -- -- - --------

、前往mysql网站:下载MySQL ODBC Driver 3.51并安装

2。使用以下代码链接

康涅狄格州。打开“DRIVER={MySQL ODBC 3.51 驱动程序};SERVER=“strIP”;DATABASE=“strDBName”;USER=“strUserName”;PASSWORD=“strPass”;OPTION=3;”

如果MyODBC版本不同,更改Driver中的字符串

 

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门