對於設置與Windows下的JSP服務器,且系統較小時,使用access是一個比較好的選擇,但是要使用Access數據庫一般要通過數據源。這裡提供一種不用使用數據源用Java直接連接數據源的方法。例子程序如下:
importJava.sql.*;
publicclassAccess
{
publicstaticvoidmain(Stringargs[])
{
try
{
Stringstrurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=books.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connectionconn=DriverManager.getConnection(strurl);
Statementstmt=conn.createStatement();
ResultSetrs=stmt.executeQuery("select*frombooks");
if(rs.next())
{
System.out.println(rs.getString("簡介"));
}
}catch(Exceptione)
{
System.out.println(e);
}
}
}
可以看到只要在driver後面加上odbc驅動即可不用設置數據源,這種方法對其他小型數據庫(如forpro)應該也適用。