加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

asp调用mysql数据库_asp使用mysql数据库

发布时间:2022-09-26 14:29:57 所属栏目:教程 来源:
导读:  准备要弄个查询页,数据库是mysql,在网上搜索才看到两篇文章关于asp使用mysql数据库,都是很久以前的了

  需要配置odbc,今天自己测试过,根本不需要,安装mysql的时候它会自己在系统dsn添加了,而且数据库连接语
  准备要弄个查询页,数据库是mysql,在网上搜索才看到两篇文章关于asp使用mysql数据库,都是很久以前的了
 
  需要配置odbc,今天自己测试过,根本不需要,安装mysql的时候它会自己在系统dsn添加了,而且数据库连接语句也不需要写说明dsn=mysql之类的,这样就可以了:
 
  connstr="driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=root;pwd=wencui2006;database=JudgeData"
 
  Set Conn = Server.CreateObject("ADODB.Connection")
 
  conn.open connstr
 
  注意看安装的是那个odbc版本就行了
 
  以下测试成功,使用了叶子的分页类0.13v20060524,
 
  点击下载此文件
 
  MYSQL数据库分页测试
 
  年名次
 
  班名次
 
  班级
 
  座号
 
  学号
 
  姓名
 
  考号
 
  英语
 
  生物
 
  总分
 
  平均分
 
  startime=timer()
 
  connstr="driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=root;pwd=wencui2006;database=JudgeData"
 
  Set Conn = Server.CreateObject("ADODB.Connection")
 
  conn.open connstr
 
  Set ors=new Cls_vbsPage'创建对象
 
  Set ors.Conn=conn'得到数据库连接对象
 
  With ors
 
  .PageSize=20'每页记录条数
 
  .PageName="Pages"'cookies名称
 
  .DbType="mysql"'数据库类型,AC为access,MSSQL为sqlserver2000存储过程版,MYSQL为mysql,PGSQL为PostGreSql
 
  .RecType=0'记录总数(>0为另外取值再赋予或者固定值,0执行count设置存cookies,-1执行count不设置cookies)
 
  .JsUrl=""'Cls_jsPage.js的路径
 
  .Pkey="StudentNum"'主键
 
  .Field="GradeNum,ClassNum,ClassName,Seat,StudentNumasp数据库,Name,UnionNum,Subject0,Subject1,TotalScore,AverageScore"'字段
 
  .Table="arrangescore_temp"'表名
 
  .Condition=""'条件,不需要where
 
  .OrderBy="GradeNum asc"'排序,不需要order by,需要asc或者desc
 
  End With
 
  rstest=ors.ResultSet()
 
  if isnull(rstest) then response.Write("无记录")
 
  For i=0 To Ubound(rstest,2)
 
  %>
 
  耗时:毫秒
 
  ors=null
 
  set ors=nothing
 
  %>
 
  这个分页类传说是速度最快的,还有个v0.04 Beta版更加快,ms access数据库100万记录才20多毫秒
 

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!