'在站点下建立一个DB目录,用于存放DataBase.mdb数据库,数据库中有aaa表,表中有字段id,username
dim conn,rs
on error resume next
set conn = Server.CreateObject("ADODB.Connection")
conn.open = "Provider=Microsoft.Jet.OLEDB.4.0Data Source="&Server.MapPath("/DB/Database.mdb")
set rs = Server.CreateObject("ADODB.RecordSet")
rs.open "select id,username from aaa order by id desc",conn,1,1
if err.number >0 then
response.Write("<p> </p><p> </p><center><font color=red size=4>请与我们管理员联系解决问题。<br>")
response.write("错误号:"&err.number&"<br>信息是:"&err.description&"</font></center><p> </p><p> </p>" )
err.clear
rs.close
set rs=nothing
conn.close
set conn = nothing
response.end()
end if
if not rs.eof and rs.bof then
response.write rs("id") &rs("username") &"<br />"
else
response.write "暂时没有数据!"
end if
rs.close
set rs=nothing
conn.close
set conn = nothing
%>
1.建议初学时不要研究这种问题,没意义,以后等你做oracle深层开发了再研究不迟2.JDBC所谓的加载数据库驱动,实际的 *** 作是指先把JAR包放到指定的项目路径(一般是lib文件夹),然后在代码中写上加载的代码,以oracle为例:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance()
这步是将JAR包中的驱动相关类文件加载到JVM,比如DriverManager.class,这样你才能调用DriverManager的getConnection()方法来建立到数据库的连接
3.我个人认为能写sql就可以了,掌握视图、函数、存储过程这些基本就OK了,还有表连接比较重要,或者说非常重要
4.JDBC目前来说只要会连接就可以; 以后的话主要是往程序优化方面扩展吧,比如连接池的概念不过我目前也很少研究连接池这类的深层,知道有这么回事就行了
import java.sql.Connectionimport java.sql.DriverManager
import java.sql.ResultSet
import java.sql.Statement
/**
* @author dell
*
*/
public class Data {
/**
* @param args
*/
public static void main(String[] args) {
try {
//首先说明:
//1.我连接的数据库是SQLserver
//2.连接数据库需要相应的驱动,这个你可以在网上找
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")//注册驱动,
Connection conn = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1434databaseName=bms", "sa","123" )//1434表示数据库端口号,SQLserver默认是1433,这两个值你都试一下
//"sa"和"123"是数据库登录名和密码
//bms表示你在SQLserver中创建的数据库名
Statement smt = conn.createStatement()
ResultSet result = smt.executeQuery("select * from bookInfo")//执行查询
while(result.next()){
Object str=result.getObject(1)//接受返回结果
}
} catch (Exception e) {
e.printStackTrace()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)