用Jdbc-odbc直接連接access文件
發(fā)表時(shí)間:2024-01-18 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]對于設(shè)置與windows下的jsp服務(wù)器,且系統(tǒng)較小時(shí),使用access是一個(gè)比較好的選擇,但是要使用access數(shù)據(jù)庫一般要通過數(shù)據(jù)源。這里提供一種不用使用數(shù)據(jù)源用java直接連接數(shù)據(jù)源的方法。例子程序如下:importjava.sql.*;publicclassAccesspublicstat...
對于設(shè)置與windows下的jsp服務(wù)器,且系統(tǒng)較小時(shí),使用access是一個(gè)比較好的選擇,但是要使用access數(shù)據(jù)庫一般要通過數(shù)據(jù)源。這里提供一種不用使用數(shù)據(jù)源用java直接連接數(shù)據(jù)源的方法。例子程序如下:
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驅(qū)動即可不用設(shè)置數(shù)據(jù)源,這種方法對其他小型數(shù)據(jù)庫(如forpro)應(yīng)該也適用。
(出處:CSDN)