67,538
社区成员
发帖
与我相关
我的任务
分享
import java.sql.*; //导入数据库操作的类
public class Conn //构造方法,初始化
{
private Connection conn; //连接对象
private String accessdriver; //保存Access驱动程序字符串
private String accessURL; //保存Access连接字符串
public Conn()
{
//Access驱动程序
accessdriver = "sun.jdbc.odbc.JdbcOdbcDriver";
//连接字符串
accessURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\Projacts\\GQCode\\GQCode\\WebContent\\WEB-INF\\zhcx.accdb;Uid=;Pwd=;";
conn = null;
}
//该方法从参数得到数据库路径,并加到连接字符串后面,然后再建立连接
public Connection getConnToAccess(){
try{
Class.forName(accessdriver);
conn = DriverManager.getConnection(accessURL);
}catch(Exception e){
System.out.println("操作数据库出错,请与管理员联系");
System.err.println(e.getMessage());
}
return conn;
}
//关闭数据库连接
public void closeconn()
{
try{
conn.close();
}catch(SQLException sqlexception){
sqlexception.printStackTrace();
}
}
}
import java.util.*;
import java.sql.*;
public class ShowItems
{
public ShowItems()
{
ArrayList list = new ArrayList();
list = null;
try
{
Conn access = new Conn();
Statement stmt = access.getConnToAccess().createStatement();
String sql = "select * from gqdm";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
list.add(rs.getRow());
}
rs.close();
stmt.close();
access.closeconn();
}catch(Exception e){
System.out.println("操作数据库出错,请与管理员联系");
System.err.println(e.getMessage());
}
public List getList()
{
return list;
}
}
}
public class ShowItems
{
ArrayList list = new ArrayList();
public ShowItems()
{
}
public List getList() {
}
}