代码:
package MyJava.Base;
import javax.sql.*;
import java.sql.*;
class ConnectDB
{
Connection conn=null;
public ConnectDB()
{
try
{
//加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//连接字符串
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=E://Java//JCreator2.5//Manager.mdb";//url
//建立连接,返回Connection对象
conn=DriverManager.getConnection(url) ;
System.err.println("成功连接");
}catch(Exception ex)
{
System.out.println(ex);
}
}
public void showAll()
{
String sel = "select * from BusInfo";
try
{
//创建语句,以便把SQL语句发送到数据库
Statement stmt= conn.createStatement() ;
//返回记录集
ResultSet rs = stmt.executeQuery(sel) ;
//得到记录集的列数
ResultSetMetaData resmdata=rs.getMetaData();
int ColNum=resmdata.getColumnCount();
//打印记录集
while( rs.next() )
{
for(int i=1;i<=ColNum;i++)
System.out.print(rs.getString(i)+"/t");
System.out.println();
}//
}catch(Exception e)
{
e.printStackTrace() ;
}
}
}
{
Connection conn=null;
public ConnectDB()
{
try
{
//加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//连接字符串
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=E://Java//JCreator2.5//Manager.mdb";//url
//建立连接,返回Connection对象
conn=DriverManager.getConnection(url) ;
System.err.println("成功连接");
}catch(Exception ex)
{
System.out.println(ex);
}
}
public void showAll()
{
String sel = "select * from BusInfo";
try
{
//创建语句,以便把SQL语句发送到数据库
Statement stmt= conn.createStatement() ;
//返回记录集
ResultSet rs = stmt.executeQuery(sel) ;
//得到记录集的列数
ResultSetMetaData resmdata=rs.getMetaData();
int ColNum=resmdata.getColumnCount();
//打印记录集
while( rs.next() )
{
for(int i=1;i<=ColNum;i++)
System.out.print(rs.getString(i)+"/t");
System.out.println();
}//
}catch(Exception e)
{
e.printStackTrace() ;
}
}
}
public class ConnectAccessDemo
{
public static void main(String[] args) throws Exception
{
ConnectDB db=new ConnectDB();
db.showAll();
}
{
public static void main(String[] args) throws Exception
{
ConnectDB db=new ConnectDB();
db.showAll();
}
}
程序执行的结果: