r*d
2 楼
入门问题.
我想用JDBC打开一个MS access数据库.准备用JDBC:ODBC bridge连接.
在Data Source里定义了User DSN:
Data Source name: access
Driver: MS access Driver
Database: Test.mdb
Connection connectionAccess =
DriverManager.getConnection("JDBC:ODBC:access");
然后程序返回出错:
java.sql.SQLException: No suitable Driver.
这是怎么回事? 是不是还需要先load一个JDBC:ODBC driver,
具体怎么做?
多谢指点.
我想用JDBC打开一个MS access数据库.准备用JDBC:ODBC bridge连接.
在Data Source里定义了User DSN:
Data Source name: access
Driver: MS access Driver
Database: Test.mdb
Connection connectionAccess =
DriverManager.getConnection("JDBC:ODBC:access");
然后程序返回出错:
java.sql.SQLException: No suitable Driver.
这是怎么回事? 是不是还需要先load一个JDBC:ODBC driver,
具体怎么做?
多谢指点.
m*y
3 楼
You can use DSNless connection so that you don't need to add the connection in ODBC in
Control Pane every time.
The code is like this if the Access file is test.mdb:
import java.sql.*;
public class ConnectionDB
{
static String filename = "test.mdb";
static String database = "jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=";
static Connection aConnection;
static Statement aStatement;
// establish the database connection
public static void initialize()
【在 r*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 入门问题.
: 我想用JDBC打开一个MS access数据库.准备用JDBC:ODBC bridge连接.
: 在Data Source里定义了User DSN:
: Data Source name: access
: Driver: MS access Driver
: Database: Test.mdb
: Connection connectionAccess =
: DriverManager.getConnection("JDBC:ODBC:access");
: 然后程序返回出错:
: java.sql.SQLException: No suitable Driver.
Control Pane every time.
The code is like this if the Access file is test.mdb:
import java.sql.*;
public class ConnectionDB
{
static String filename = "test.mdb";
static String database = "jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=";
static Connection aConnection;
static Statement aStatement;
// establish the database connection
public static void initialize()
【在 r*******d 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 入门问题.
: 我想用JDBC打开一个MS access数据库.准备用JDBC:ODBC bridge连接.
: 在Data Source里定义了User DSN:
: Data Source name: access
: Driver: MS access Driver
: Database: Test.mdb
: Connection connectionAccess =
: DriverManager.getConnection("JDBC:ODBC:access");
: 然后程序返回出错:
: java.sql.SQLException: No suitable Driver.
r*d
4 楼
It's cool.多谢!
偶现在想做这么一件事, 读入一个MS Access文件, 然后
把数据写到oracle里面去. 最直接的方法是把所有的数据
读出来,然后一个个insert.但这样效率肯定很低.有没有
比较好的办法呢? 好像oracle可以直接读入文本文件,
那有没有什么方法把access直接转化成文本文件呢?
或者有什么更好的idea?
【 在 mirthcyy (我爱克里斯蒂) 的大作中提到: 】
偶现在想做这么一件事, 读入一个MS Access文件, 然后
把数据写到oracle里面去. 最直接的方法是把所有的数据
读出来,然后一个个insert.但这样效率肯定很低.有没有
比较好的办法呢? 好像oracle可以直接读入文本文件,
那有没有什么方法把access直接转化成文本文件呢?
或者有什么更好的idea?
【 在 mirthcyy (我爱克里斯蒂) 的大作中提到: 】
相关阅读
大家说的SUN的JEE Tutorial是这个吗?请推荐Java Swing 教程或者网站新手求助applet问题eclipse能自己升级自己吗?问个eclipse的问题这玩意儿怎么做的?Java call stored procedure的一个问题Cloud computingMaven's newbie question文件分割的问题改写(migrate) stored proc 问题网页上的Java小动画片段怎么download下来? (转载)还是要问一个web design 的问题Eclipse 抽风, 毫无征兆的为什么国内现在做网站都是ASP.NET 呢? (转载)How to make JBoss or Tomcat to be a service?现在考certificate,有什么网站可以参考?大家都是什么时候model classes?IBM may buy Sun光学Java Standard 本身是不是永远不够?