來源:互聯網網民 2004-12-08 10:23:52
評論用Jdbc-odbc直接連接access文件
對于設置與windows下的jsp服務器,且系統較小時,使用access是一個比較好的選擇,但是要使用access數據庫一般要通過數據源。這裏提供一種不用使用數據源用java直接連接數據源的方法。例子程序如下:
import java.sql.*;
public class Access
{
public static void main(String args[])
{
try
{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from books");
if(rs.next())
{
System.out.println(rs.getString("簡介"));
}
}catch(Exception e)
{
System.out.println(e);
}
}
}
可以看到只要在driver後面加上odbc驅動即可不用設置數據源,這種方法對其他小型數據庫(如forpro)應該也適用。
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
用Jdbc-odbc直接連接access文件
對于設置與windows下的jsp服務器,且系統較小時,使用access是一個比較好的選擇,但是要使用access數據庫一般要通過數據源。這裏提供一種不用使用數據源用java直接連接數據源的方法。例子程序如下:
import java.sql.*;
public class Access
{
public static void main(String args[])
{
try
{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from books");
if(rs.next())
{
System.out.println(rs.getString("簡介"));
}
}catch(Exception e)
{
System.out.println(e);
}
}
}
可以看到只要在driver後面加上odbc驅動即可不用設置數據源,這種方法對其他小型數據庫(如forpro)應該也適用。