asp用mysql数据库查询(在ASP中查询数据库的内容)

本文目录一览:

怎样用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中的数据以表格的形式呈现出来:

原创文章,作者:QFPZN,如若转载,请注明出处:https://www.506064.com/n/316058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
QFPZNQFPZN
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相关推荐

  • Python 常用数据库有哪些?

    在Python编程中,数据库是不可或缺的一部分。随着互联网应用的不断扩大,处理海量数据已成为一种趋势。Python有许多成熟的数据库管理系统,接下来我们将从多个方面介绍Python…

    编程 2025-04-29
  • openeuler安装数据库方案

    本文将介绍在openeuler操作系统中安装数据库的方案,并提供代码示例。 一、安装MariaDB 下面介绍如何在openeuler中安装MariaDB。 1、更新软件源 sudo…

    编程 2025-04-29
  • Python七年级内容用法介绍

    本文将从多个方面对Python七年级内容进行详细阐述。 一、安装Python 要使用Python进行编程,首先需要在计算机上安装Python。Python可以在官网上免费下载。下载…

    编程 2025-04-29
  • 数据库第三范式会有删除插入异常

    如果没有正确设计数据库,第三范式可能导致删除和插入异常。以下是详细解释: 一、什么是第三范式和范式理论? 范式理论是关系数据库中的一个规范化过程。第三范式是范式理论中的一种常见形式…

    编程 2025-04-29
  • leveldb和unqlite:两个高性能的数据库存储引擎

    本文将介绍两款高性能的数据库存储引擎:leveldb和unqlite,并从多个方面对它们进行详细的阐述。 一、leveldb:轻量级的键值存储引擎 1、leveldb概述: lev…

    编程 2025-04-28
  • Python怎么导入数据库

    Python是一种高级编程语言。它具有简单、易读的语法和广泛的库,让它成为一个灵活和强大的工具。Python的数据库连接类型可以多种多样,其中包括MySQL、Oracle、Post…

    编程 2025-04-28
  • Python获取Flutter上内容的方法及操作

    本文将从以下几个方面介绍Python如何获取Flutter上的内容: 一、获取Flutter应用数据 使用Flutter提供的Platform Channel API可以很容易地获…

    编程 2025-04-28
  • Python少儿编程的学习内容

    Python被誉为是最适合新手入门的编程语言之一,它简洁易懂,同时涵盖了广泛的编程知识。Python的少儿编程课程也因其易学性和实用性越来越受到家长和孩子们的欢迎。接下来我们将从多…

    编程 2025-04-28
  • Think-ORM数据模型及数据库核心操作

    本文主要介绍Think-ORM数据模型建立和数据库核心操作。 一、模型定义 Think-ORM是一个开源的ORM框架,用于简化在PHP应用中(特别是ThinkPHP)与关系数据库之…

    编程 2025-04-27
  • 如何使用Python将CSV文件导入到数据库

    CSV(Comma Separated Values)是一种可读性高、易于编辑与导入导出的文件格式,常用于存储表格数据。在数据处理过程中,我们有时需要将CSV文件导入到数据库中进行…

    编程 2025-04-27

发表回复

登录后才能评论