本文目录一览:
- 1、怎样用asp连接mysql数据库
- 2、mysql如何使用,如何通过asp或者jsp连接数据库,进行数据读取?
- 3、asp.net连接MySql查询数据并返回
- 4、ASP连接MySQL数据库的方法!
- 5、请教一个ASP调用MySQL的问题
- 6、ASP.net怎么连接mysql数据库进行数据操作
怎样用asp连接mysql数据库
asp教程连接mysql教程数据库教程几款代码strconnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" set adodataconn = server.createobject("adodb.connection") adodataconn.open strconnection 方法二strconnection="dsn=MySQL(和PHP搭配之最佳组合)test;driver={MySQL(和PHP搭配之最佳组合) odbc 3.51 driver};server=填入服务器地址;uid=用户名;pwd=密码;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" Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open(sConnection) '以下SQL语句为示例语句,请根据实际情况修改 Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers") While Not objRS.EOF 'while...wend循环,用于读取所有的信息 Response.Write objRS.Fields("LastName") ", " objRS.Fields("FirstName") "《br》" objRS.MoveNext '记录集指针下移 Wend objRS.Close '关闭记录集 Set objRS = Nothing '清空记录集,释放内存 objConn.Close '关闭数据库链接 Set objConn = Nothing '清空数据库链接,释放内存%asp和mysql连接目前有两个办法:一个是使用组件,常用的是mysqlx收费组件;二就是使用myodbc来连接
mysql如何使用,如何通过asp或者jsp连接数据库,进行数据读取?
= = 我只会PHP :D
PHP连接MYSQL很容易,比其他都要容易
1 、mysql_connect(string [hostname] [:port], string [username], string [password]);
例如连接文件这样写 ? $link=mysql_connect("localhost","root","123");?
localhost为主机名可以为IP或其他,username为你的mysql的用户名,后面是密码
2、连接好之后选择你连接的数据库中的某个数据库
mysql_select_db("db_name")
3、定义有个SQL语句
例如 select * from 表;
4、送你的SQL去数据库去操作
mysql_db_query(string database, string query, int [link_identifier]);
database,query分别为数据库和查询语句,最后为你的连接名称,就是前面的$link.
5、获得查询结果
mysql_result(int result, int row, mixed field);返回一条记录
(注意: field 可以是字段名称、顺序或者是 FieldName.TableName 的格式。在返回资料量少时,可以使用本函数来处理。当数据库大时,本函数的效率就有待考量了,这时可以使用较有效率的 mysql_fetch_row()、mysql_fetch_array() 及 mysql_fetch_object() 等函数。
)
6、对你的这条记录操作就可以了,例如打印。。
哪个好办,你要避免安装那些个东西改的配置信息,你直接装个PHP HOME软件,直接APACHE,MYSQL,PHP都有了,不用配置什么
asp.net连接MySql查询数据并返回
ODBC会用不
执行你的查询语句
然后把返回的结果赋值给label即可
label1,text
=
执行查询语句返回的结果
ASP连接MySQL数据库的方法!
不知道你那个DNS是不是设置了
你换成下面字符串的试下,把dns去掉
str
=
"driver={MySQL
odbc
3.51
Driver};server=127.0.0.1;port=3307;uid=root;pwd=;database=vtigercrm502"
请教一个ASP调用MySQL的问题
首先,在系统中安装Mysql 的ODBC数据库驱动。当前的稳定版本是3.51.下载地址是: 。下载安装好后。在控制面板--管理工具--数据源 (ODBC)中的驱动程序页中如果有MySQL ODBC 3.51 Driver就说明驱动已经安装成功,就可以开始写程序了。
下面是我测试时使用的程序,里面有说明就不再介绍了。
%
'设置MySql连接属性
'各个变量说明:
' myHost:MySql数据库地址
' myDB:使用的MySql数据库名
' myUID:连接MySql数据库使用的帐号
' myPWD:连接MySql数据使用帐号的密码
' myChareSet:客户端使用的编码类型。根据实际情况使用。
' 一般情况下使用gb2312 utf8 gbk这三种编码。如果这三种都测试过仍然有乱码。
' 请检查你的设置。
'数据库设置开始
dim myHost,myDB,myUID,myPWD
myHost = "localhost"
myDB = "knowldge"
myUID = "root"
myPWD = "mysqladmin"
myChareSet = "gb2312"
strconnection="driver={mysql odbc 3.51 driver};server=" myHost ";database=" myDB ";user name=" myUID ";password=" myPWD
set conn = server.createobject("adodb.connection")
'连接数据库
conn.open strconnection
'设置客户端字符编码
conn.execute("set names '" myChareSet "'")
'数据库设置结束
%
或:
set conn = server.createobject("adodb.connection")
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;"
上面是使用ADODB的连接方法,在默认3306端口是正常。
但在端口改成3333了,就出错。
SERVER=127.0.0.1:3333; 这样也不对,在PHP这样是可以用的
SERVER=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,比如kaoyan.com因为论坛使用的是mysql的数据库,而其他一些频道是基于asp建立,所以涉及用户身份验证的时候,就经常需要用到asp来连接mysql。
1、asp连接mysql的基本方式
一般都是用myodbc来连接。首先需要安装MyODBC,可以到 下载。
安装好MyODBC之后,可以直接在asp代码里面通过以下语句来连接mysql数据库:
strconnection=”driver={mysql odbc 3.51 driver};
database=dbname;server=localhost;uid=dbuser;password=dbpwd”
‘database:数据库名
’server:服务器名/ip
‘uid:用户名
‘password:密码
set con = server.createobject(”adodb.connection”)
con.open strconnection
另外还可以先在ODBC数据源里新建一个系统DSN,选择 MySQL ODBC 3.51 Driver作为数据源,填入相关的用户名和密码并测试之。相关的ASP连接代码如下:
strconnection=”dsn=dbdsn;driver={mysql odbc 3.51 driver};uid=dbuser;password=dbpwd”
‘dsn:新建的DSN名称
‘uid:用户名
‘password:密码
set con = server.createobject(”adodb.connection”)
con.open strconnection
2、需要注意的问题(mysql4.1及以上版本)
mysql4.1及以上版本对字符集的限定跟之前的版本有很大不同,在进行数据库查询的时候如果不对字符集加以设定,一旦有查询的字段有中文,便很可能出现下面这样的错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80040e31′
[MySQL][ODBC 3.51 Driver][mysqld-4.1.18]Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation ‘=’
这个时候就需要对asp的查询语句进行一些修改,增加有关的字符集的设定:
“select email from members where username=_gbk ‘”username”‘ COLLATE gbk_chinese_ci“ ---------------------------------------------------------------------------------------------------------------------------------------------
、到mysql网站: 下载MySQL ODBC 3.51 Driver安装
2、使用如下代码链接
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" strIP ";DATABASE=" strDBName ";USER=" strUserName ";PASSWORD=" strPass ";OPTION=3;"
如果MyODBC版本不同,请自行修改Driver中的字符串
<%
strconnection="dsn=mysqltest;
driver={mysql odbc 3.51 driver};
server=填入服务器地址;uid=用户名;pwd=密码;database=mm"
‘连接字符串,dsn就是我们设置的数据源标识符
注意driver我们刚才在设置系统DSN的时候提过。
set conn = server.createobject("adodb.connection")
conn.open strconnection
sql = "select * from my" ‘SQL查询语句
set rs = conn.execute(sql)
if not rs.bof then %> 原文地址:
ASP.net怎么连接mysql数据库进行数据操作
1、资源:Mysql-5.6.24-win32、VS2013、mysql-connector-odbc-5.3.6-win32;
2、ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什么版本的mysql配什么版本的ODBC,很重要!
下载后双击安装。
3、创建ODBC数据源:
打开 控制面板-系统和安全-管理工具-ODBC数据源(32位)
因为我安装的mysql数据库是32位的,所以选择32位的数据源:
弹出数据源管理程序(32位):
选择用户DNS,点击右边的“添加”按钮,选择MySQL ODBC 5.3 ANSI Driver-完成:
弹出界面如图所示:Data Source Name可自己随意填写;TCP/IP Server如果是本机数据库的话一般填localhost;Port端口号不要改;User填root,Password填你登陆自己的mysql时所用的密码;Database选择一个你已经建好的mysql数据库,比如我选择数据库XYDdata;最后点击Text测试,弹出连接成功的对话框(这一步如果出错,没有弹出连接成功的对话框,那么极有可能是因为下载的Mysql ODBC与Mysql的版本不相匹配)。
选择系统DNS,点击添加,步骤、填法同上,不再细讲。
完成后,如图所示,用户DNS和系统DNS都添加了名为Lizer的数据源:
ODBC数据源创建成功。
4、打开VS2013,新建一个ASP.net应用程序:
5、添加一个Web窗体WebForm1.aspx:
6、使用ASP数据绑定控件:
以GridView控件为例:
GridView以表的形式显示数据,并提供对列进行排序、分页、翻阅数据及编辑或删除单个记录的功能。
使用示例:
视图-工具箱-数据,双击GridView将空间拖到页面中:
在“设计”中点击右边的小箭头,弹出GridView任务,选择数据源选择“新建数据源”:
弹出:
选择“SQL数据库”,点击“新建连接”:
如下图所示,数据源选择ODBC数据源;数据源选择我们前面新建的数据源”Lizer";登陆信息中用户名密码即为我们在创建数据源“Lizer"时填写的User和Password:
点击确定,再点击下一步:
输入SQL语句 select * from Book(Book是数据库中的一个表):
点击 下一步-完成。
软件会为我们自动生成代码:
行程序,表Book中的数据以表格的形式呈现出来: