当前位置: 技术问答>java相关
初学jsp不久,就是不知怎么调用数据库。
来源: 互联网 发布时间:2015-07-27
本文导语: 我对数据库了解不多,最近看到书上几个例题都用javabean调用了数据库。 说什么要jdbc-odbc桥,jdbc驱动,什么的。 我想用access数据库,请问要怎么配置啊,需要什么驱动和jdbc API之类的吗? 帮我理清一下上面的关系...
我对数据库了解不多,最近看到书上几个例题都用javabean调用了数据库。
说什么要jdbc-odbc桥,jdbc驱动,什么的。
我想用access数据库,请问要怎么配置啊,需要什么驱动和jdbc API之类的吗?
帮我理清一下上面的关系也好,难道像access,sql server,oracle,sybase不都是相同的语法来调用吗?
说什么要jdbc-odbc桥,jdbc驱动,什么的。
我想用access数据库,请问要怎么配置啊,需要什么驱动和jdbc API之类的吗?
帮我理清一下上面的关系也好,难道像access,sql server,oracle,sybase不都是相同的语法来调用吗?
|
import java.sql.*;
public class database_connect{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:access数据源(自己可以起名字)";
Connection conn = null;
Statement stmt = null;
ResultSet rs =null;
public database_connect(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Class access_dbconnect not fount!"+e.getMessage());
}
}
public void close()
{
try
{
this.conn.close();
this.stmt.close();
rs.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
public class database_connect{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:access数据源(自己可以起名字)";
Connection conn = null;
Statement stmt = null;
ResultSet rs =null;
public database_connect(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Class access_dbconnect not fount!"+e.getMessage());
}
}
public void close()
{
try
{
this.conn.close();
this.stmt.close();
rs.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
|
对于一般的数据库都可以使用jdbc和jdbc-odbc桥两种方法来连接,不过access好像只能用jdbc-odbc来连接
下面这个地方有各种数据库的连接方法
http://www.ccw.com.cn/htm/center/prog/02_5_23_7.asp
下面这个地方有各种数据库的连接方法
http://www.ccw.com.cn/htm/center/prog/02_5_23_7.asp
|
建议你用Dreamweaver UltraDev/MX,不用手写代码,这要配置一下就行,然后看看自动生成的代码,你就知道来龙去脉了。
|
你要配置ODBC的系统数据源,然后才能用jdbc驱动调用数据库
|
http://www.aspcn.com/bbs/bbssearch.aspx?titleid=6&keywords=%C1%AC%BD%D3&selectflag=2