谈谈JDBC连接Access数据库

代码:

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() ;
}

}
}
public class ConnectAccessDemo
{
public static void main(String[] args) throws Exception
{
ConnectDB db=new ConnectDB();
db.showAll();
}
}

你可能感兴趣的:(sql,jdbc,Microsoft,Access,sun)