2022年2022年连接数据库的代码 .pdf

上传人:Che****ry 文档编号:34258135 上传时间:2022-08-15 格式:PDF 页数:6 大小:48.82KB
返回 下载 相关 举报
2022年2022年连接数据库的代码 .pdf_第1页
第1页 / 共6页
2022年2022年连接数据库的代码 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年2022年连接数据库的代码 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年连接数据库的代码 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、连接数据库的代码.txt师太,你是我心中的魔,贫僧离你越近,就离佛越远初中的体育老师说:谁敢再穿裙子上我的课,就罚她倒立。新闻 , 网页 , 贴吧 , 知道 , MP3 , 图片 , 视频 , 百科 , 文库帮助设置 , 首页自然文化地理历史生活社会艺术人物经济科技体育核心用户五周年 NBA 拆分词条 ASP连接数据库百科名片在使用 asp 语言建立网站时,常常需要用数据库记录一些信息,如访客发表的留言、访客访问时间等。此时就需要用到asp 连接数据库的代码连接数据库后便于进行数据添加删除等操作。目录语法总结连接方法Access 数据库的DSN-less 连接方法Access OLE DB 连

2、接方法SQL server连接方法SQL server OLE DB连接方法Oracle 连接方法Oracle OLE DB 连接方法dBase 连接方法mySQL 连接方法Visual Foxpro 连接方法MS text 连接方法MS text OLE DB 连接方法四种 SQL命令查询数据记录(Select) 添加记录 (Insert) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 用 Recordset对象的 Addn

3、ew插入数据的方法: 修改数据记录(Update) Recordset 对象的 Update 方法 : 删除一条记录(Delete) 语法总结连接方法 Access 数据库的DSN-less 连接方法Access OLE DB 连接方法SQL server连接方法SQL server OLE DB连接方法Oracle 连接方法Oracle OLE DB 连接方法dBase 连接方法mySQL 连接方法Visual Foxpro 连接方法MS text 连接方法MS text OLE DB 连接方法四种 SQL命令 查询数据记录(Select) 添加记录 (Insert) 用 Recordset

4、对象的 Addnew插入数据的方法: 修改数据记录(Update) Recordset 对象的 Update 方法 : 删除一条记录(Delete) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 展开编辑本段语法总结经常使用到有关数据库的操作。包括连接代码、SQL 命令与语法等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东) ,所以常常在用到的时候又去查书本,翻来翻去。 一些比较少用的数据库还不一定能顺利找到,所以现在把它

5、们全归纳到这里,提供大家参考。编辑本段连接方法Access 数据库的DSN-less 连接方法set adocon=Server.Createobject(adodb.connection) adocon.OpenDriver=Microsoft Access Driver (*.mdb);DBQ=& _ Server.MapPath(数据库所在路径) Access OLE DB 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openProvider=Microsoft.Jet.OLEDB.4.0;& _ Data So

6、urce= & Server.MapPath(数据库所在路径) SQL server连接方法set adocon=server.createobject(adodb.connection) adocon.OpenDriver=SQL Server;Server=(Local);UID=*;PWD=*;& _ database= 数据库名 ; SQL server OLE DB连接方法set adocon=Server.Createobject(adodb.connection) adocon.openprovider=SQLOLEDB.1;Data Source=RITANT4;& _ use

7、r ID=*;Password=*;& _ inital Catalog=数据库名 Oracle 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openDriver=microsoft odbc for oracle;server=oraclesever.world;uid=admin;pwd=pass; Oracle OLE DB 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openProvider=OraOLEDB.Oracle;data s

8、ource=dbname;user id=admin;password=pass; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - dBase 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openDriver=microsoft dbase driver(*.dbf);driverid=277;dbq=-; mySQL 连接方法set adocon=Se

9、rver.Createobject(adodb.connection) adocon.openDriver=mysql;database=yourdatabase; uid=username;pwd=yourpassword;option=16386; Visual Foxpro 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openDriver=microsoft Visual Foxpro driver;sourcetype=DBC;sourceDB=*.dbc;Exclusive=No; MS text 连接方法s

10、et adocon=Server.Createobject(adodb.connection) adocon.openDriver=microsoft text driver(*.txt; *.csv);dbq=-;&_ extensions=asc,csv,tab,txt;Persist SecurityInfo=false; MS text OLE DB 连接方法set adocon=Server.Createobject(adodb.connection) adocon.openProvider=microsof.jet.oledb.4.0;data source=your_path;&

11、_ Extended Propertiestext;FMT=Delimited 编辑本段四种SQL命令查询数据记录(Select) 语法: Select 字段串行 From table Where 字段 =内容例子:想从book 表中找出作者为cancer的所有记录, SQL语句便如下:select * from book where author=cancer *是取出 book 表所有的字段,如查询的字段值为数字,则其后的内容 便无须加上单引号,如是日期,则在 Access 中用(#) 包括, 而在 SQL server中则用 ( ) 包括,如: select * from book wh

12、ere id=1 select * from book where pub_date=#2002-1-7# (Access) select * from book where pub_date= 2002-1-7 (SQL Server) 提示:日期函数 to_date不是标准sql 文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法另外如果是查询传入的变名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 量,则如下

13、:strau=request.form(author) strsql=select * from book where author=&strau& 如果查询的是数字,则:intID=request.form(id) strsql=select * from book where id=&intID 在很多数据库中, 如: oracle , 上面的语句是可以写成:strsql=select * from book where id=&intID& 但是字符型一定不能按照数字格式写,需要注意。添加记录 (Insert) 语法:Insert into table(field1,field2,.)

14、Values (value1,value2,.) 例子:添加一作者是 cancer 的记录入book 表: insert into book (bookno,author,bookname) values (CF001 , cancer , Cancer 无组件上传程序) 同样,如果用到变量就如下:strno=request.form(bookno) strau=request.form(author) strname=request.form (bookname) strsql=insert into book (bookno,author,bookname) values ( &strno

15、& , &strau& , &strname& ) 用 Recordset对象的 Addnew插入数据的方法: 语法:rs.addnew rs(field1).value=value1 rs(field2).value=value2 . rs.update 修改数据记录(Update) 语法:update table set field1=value1,field2=value2,.where fieldx=valuex 例子:update book set author=babycrazy where bookno= CF001 如果用到变量就如下:strno=request.form(bo

16、okno) strau=request.form(author) strsql=update book set author= &strau& where bookno= &strno Recordset 对象的 Update 方法 : 语 法 :rs(field1).value=value1 rs(field2).value=value2 . rs.update 注意:使用语法3 和语法 5 的时候,一定要注意字段的类型(尤其是日期型)一致,否则出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

17、 - - 第 5 页,共 6 页 - - - - - - - - - 错的几率非常的高。例子:strno=request.form(bookno) strau=request.form(author) set adocon=server.createobject(adodb.connection) adocon.open Driver=Microsoft Access Driver(*.mdb);DBQ= & _ Server.Mappath=(/cancer/cancer.mdb) strsql=select * from book where bookno=&strno& set rs=s

18、erver.createobject(adodb.recordset) rs.open strsql,adconn,1,3 if not rs.eof then 如果有此记录的话rs (author).value=strau rs.update end if rs.close set rs=nothing adocon.close set adocon=nothing 删除一条记录(Delete) 语法: Delete table where field=value 例子:删除book 表中作者是cancer 的记录delete book where author= cancer ( 注意:如果 book 表中 author 字段的值为cancer的记录有多条,将会删除所有author为 cancer 的记录 ) 好了,学会了用这些操作,大家在用asp操作数据库的时候,该是没有什么问题了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁