ASP常用数据库连接和操作的方法

时间:2016-11-08270举报小编:youjiejie

    本文章提供一些最基础的ASP链接数据库的方法,以及最基础的ASP操作数据库的方法(也就是增删改查)。方便小伙伴们参考,希望给大家的学习提供一点帮助。

    不同类型数据库的连接方法:

    1.Access数据库的DSN-less连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _Server.MapPath("数据库所在路径")


    2.Access OLE DB连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _"Data Source=" & Server.MapPath("数据库所在路径")


    3.SQL server连接方法:

    set adocon=server.createobject("adodb.recordset")
    
    adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _"database=数据库名;"


    4.SQL server OLE DB连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _"user ID=***;Password=***;"& _"inital Catalog=数据库名"


    5.Oracle 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"


    6.Oracle OLE DB 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"


    7.dBase 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"


    8.mySQL 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"


    9.Visual Foxpro 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"


    10.MS text 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
    
    "extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"


    11.MS text OLE DB 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    
    adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
    
    "Extended Properties'text;FMT=Delimited'"

    SQL常用命令使用方法:


    (1) 数据记录筛选:

    sql="select * from 数据表 where 字段名=字段值 order by 字段名 "
    
    sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "
    
    sql="select top 10 * from 数据表 where 字段名 order by 字段名 "
    
    sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"
    
    sql="select * from 数据表 where 字段名 between 值1 and 值2"


    (2) 更新数据记录:

    sql="update 数据表 set 字段名=字段值 where 条件表达式"
    
    sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"


    (3) 删除数据记录:

    sql="delete from 数据表 where 条件表达式"
    
    sql="delete from 数据表" (将数据表所有记录删除)


    (4) 添加数据记录:

    sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"
    
    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)