社区
Java SE
帖子详情
谁知道有没有针对ms access的纯JDBC Driver ?
mylittlejava
2002-10-12 10:47:02
谁知道有没有针对ms access的纯JDBC Driver ?我用odbc来访问在繁体下很不爽,老是有??方块之类的怪异符号?
...全文
36
1
打赏
收藏
谁知道有没有针对ms access的纯JDBC Driver ?
谁知道有没有针对ms access的纯JDBC Driver ?我用odbc来访问在繁体下很不爽,老是有??方块之类的怪异符号?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
signboy
2002-10-12
打赏
举报
回复
听说过,没见过
Ms
access
jdbc
驱动
Ms
access
jdbc
驱动 有三种办法 第一种是用
access
的
jdbc
驱动程序,到http://industry.java.sun.com/products/
jdbc
/
driver
s这个网站上查找并下在
access
的
jdbc
驱动程序。 第二个办法是你用下面的代码试试 con =
driver
manager.getconnection("
jdbc
:odbc:
driver
={microsoft
access
driver
(*.mdb)};dbq=c:/data/
access
/test1.mdb","dba","sql"); 后面的代码一样。这样你就可以访问
access
数据库了。 第三个是用sun的
jdbc
odbc桥,这个大家用的多了,在此就不写了来源:http://www.web521.com/asp-java/A07668.shtml
破解版mdb
driver
.jar
最近刚好有个项目要连接
ACCESS
的MDB数据并导入到ORACLE中,使用 Java代码 Class.forName("sun.
jdbc
.odbc.
Jdbc
Odbc
Driver
"); String strurl="
jdbc
:odbc:
driver
={Microsoft
Access
Driver
(*.mdb)};DBQ=E:\\\\db.mdb"; Connection conn=
Driver
Manager.getConnection(strurl); Class.forName("sun.
jdbc
.odbc.
Jdbc
Odbc
Driver
"); String strurl="
jdbc
:odbc:
driver
={Microsoft
Access
Driver
(*.mdb)};DBQ=E:\\\\db.mdb"; Connection conn=
Driver
Manager.getConnection(strurl); 时报了以下的错误 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序,苦与网上基本上找不到原因只能上外文网找找了 经过GOOGLE后找到一个jstels连接方式http://www.csv-
jdbc
.com/ 这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 这里提供mdb的连接驱动和使用说明 Installation Add the
driver
jar files (mdb
driver
.jar + required third-party libraries) to your classpath or extract these jars to the directory of your application.
Driver
Classes Description Classes
Driver
class (
JDBC
API v1.0) jstels.
jdbc
.mdb.MDB
Driver
2 Data Source class (
JDBC
API v2.0) jstels.
jdbc
.mdb.MDBDataSource2 Connection Pool Data Source class (
JDBC
API v2.0) jstels.
jdbc
.mdb.MDBConnectionPoolDataSource2 URL Syntax The connection URL is
jdbc
:jstels:mdb:path_to_mdb_file, where path_to_mdb_fileis: an absolute or relative path to a Microsoft
Access
database (MDB or ACCDB) file, e.g.:
jdbc
:jstels:mdb:c:/mdb_directory/test.mdb
jdbc
:jstels:mdb:mdb_directory/test2.mdb
jdbc
:jstels:mdb:mdb_directory/
access
2007.accdb path to a file within the CLASSPATH (read-only), e.g.:
jdbc
:jstels:mdb:classpath://resources/test.mdb path to a file within a ZIP (JAR) file (read-only), e.g.:
jdbc
:jstels:mdb:zip://c:/dir/archive.zip/test.mdb path to a file located on a FTP server (syntax: ftp://user:password@hostname[:port]/[dirpath/]mdbfile), e.g.:
jdbc
:jstels:mdb:ftp://login:password@somesite.com:21/mdb_directory/test.mdb SFTP URL to the SFTP-server directory (syntax: sftp://user:password@hostname[:port]/[dirpath/]mdbfile, also required third-party libraries Commons VFS and JSch for this protocol), e.g.:
jdbc
:jstels:mdb:sftp://login:password@somesite.com:22/mdb_directory/test.mdb HTTP URL to a file (read-only), e.g.:
jdbc
:jstels:mdb:http://www.somesite.com/mdb_directory/test.mdb SMB/CIFS URL to a file located on a SMB/CIFS server (e.g.: MS Windows share or Samba server, syntax: smb://[user:password@]hostname/share/[dirpath/]mdbfile):
jdbc
:jstels:mdb:smb://your_server/your_share/mdb_directory/test.mdb
jdbc
:jstels:mdb:smb://login:password@your_server/your_share/mdb_directory/test.mdb
hibernate.properties
hibernate.properties # # Hibernate, Relational Persistence for Idiomatic Java # # License: GNU Lesser General Public License (LGPL), version 2.1 or later. # See the lgpl.txt file in the root directory or . # ###################### ### Query Language ### ###################### ## define query language constants / function names hibernate.query.substitutions yes 'Y', no 'N' ## select the classic query parser #hibernate.query.factory_class org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory ################# ### Platforms ### ################# ## JNDI Datasource #hibernate.connection.datasource
jdbc
/test #hibernate.connection.username db2 #hibernate.connection.password db2 ## HypersonicSQL hibernate.dialect org.hibernate.dialect.HSQLDialect hibernate.connection.
driver
_class org.hsqldb.
jdbc
Driver
hibernate.connection.username sa hibernate.connection.password hibernate.connection.url
jdbc
:hsqldb:./build/db/hsqldb/hibernate #hibernate.connection.url
jdbc
:hsqldb:hsql://localhost #hibernate.connection.url
jdbc
:hsqldb:test ## H2 (www.h2database.com) #hibernate.dialect org.hibernate.dialect.H2Dialect #hibernate.connection.
driver
_class org.h2.
Driver
#hibernate.connection.username sa #hibernate.connection.password #hibernate.connection.url
jdbc
:h2:mem:./build/db/h2/hibernate #hibernate.connection.url
jdbc
:h2:testdb/h2test #hibernate.connection.url
jdbc
:h2:mem:imdb1 #hibernate.connection.url
jdbc
:h2:tcp://dbserv:8084/sample; #hibernate.connection.url
jdbc
:h2:ssl://secureserv:8085/sample; #hibernate.connection.url
jdbc
:h2:ssl://secureserv/testdb;cipher=AES ## MySQL #hibernate.dialect org.hibernate.dialect.MySQLDialect #hibernate.dialect org.hibernate.dialect.MySQLInnoDBDialect #hibernate.dialect org.hibernate.dialect.MySQLMyISAMDialect #hibernate.connection.
driver
_class com.mysql.
jdbc
.
Driver
#hibernate.connection.url
jdbc
:mysql:///test #hibernate.connection.username gavin #hibernate.connection.password ## Oracle #hibernate.dialect org.hibernate.dialect.Oracle8iDialect #hibernate.dialect org.hibernate.dialect.Oracle9iDialect #hibernate.dialect org.hibernate.dialect.Oracle10gDialect #hibernate.connection.
driver
_class oracle.
jdbc
.
driver
.Oracle
Driver
#hibernate.connection.username ora #hibernate.connection.password ora #hibernate.connection.url
jdbc
:oracle:thin:@localhost:1521:orcl #hibernate.connection.url
jdbc
:oracle:thin:@localhost:1522:XE ## PostgreSQL #hibernate.dialect org.hibernate.dialect.PostgreSQLDialect #hibernate.connection.
driver
_class org.postgresql.
Driver
#hibernate.connection.url
jdbc
:postgresql:template1 #hibernate.connection.username pg #hibernate.connection.password ## DB2 #hibernate.dialect org.hibernate.dialect.DB2Dialect #hibernate.connection.
driver
_class com.ibm.db2.jcc.DB2
Driver
#hibernate.connection.
driver
_class COM.ibm.db2.
jdbc
.app.DB2
Driver
#hibernate.connection.url
jdbc
:db2://localhost:50000/somename #hibernate.connection.url
jdbc
:db2:somename #hibernate.connection.username db2 #hibernate.connection.password db2 ## TimesTen #hibernate.dialect org.hibernate.dialect.TimesTenDialect #hibernate.connection.
driver
_class com.timesten.
jdbc
.TimesTen
Driver
#hibernate.connection.url
jdbc
:timesten:direct:test #hibernate.connection.username #hibernate.connection.password ## DB2/400 #hibernate.dialect org.hibernate.dialect.DB2400Dialect #hibernate.connection.username user #hibernate.connection.password password ## Native
driver
#hibernate.connection.
driver
_class COM.ibm.db2.
jdbc
.app.DB2
Driver
#hibernate.connection.url
jdbc
:db2://systemname ## Toolbox
driver
#hibernate.connection.
driver
_class com.ibm.as400.
access
.AS400
JDBC
Driver
#hibernate.connection.url
jdbc
:as400://systemname ## Derby (not supported!) #hibernate.dialect org.hibernate.dialect.DerbyDialect #hibernate.connection.
driver
_class org.apache.derby.
jdbc
.Embedded
Driver
#hibernate.connection.username #hibernate.connection.password #hibernate.connection.url
jdbc
:derby:build/db/derby/hibernate;create=true ## Sybase #hibernate.dialect org.hibernate.dialect.SybaseDialect #hibernate.connection.
driver
_class com.sybase.
jdbc
2.
jdbc
.Syb
Driver
#hibernate.connection.username sa #hibernate.connection.password sasasa #hibernate.connection.url
jdbc
:sybase:Tds:co3061835-a:5000/tempdb ## Mckoi SQL #hibernate.dialect org.hibernate.dialect.MckoiDialect #hibernate.connection.
driver
_class com.mckoi.
JDBC
Driver
#hibernate.connection.url
jdbc
:mckoi:/// #hibernate.connection.url
jdbc
:mckoi:local://C:/mckoi1.0.3/db.conf #hibernate.connection.username admin #hibernate.connection.password nimda ## SAP DB #hibernate.dialect org.hibernate.dialect.SAPDBDialect #hibernate.connection.
driver
_class com.sap.dbtech.
jdbc
.
Driver
SapDB #hibernate.connection.url
jdbc
:sapdb://localhost/TST #hibernate.connection.username TEST #hibernate.connection.password TEST #hibernate.query.substitutions yes 'Y', no 'N' ## MS SQL Server #hibernate.dialect org.hibernate.dialect.SQLServerDialect #hibernate.connection.username sa #hibernate.connection.password sa ## JSQL
Driver
#hibernate.connection.
driver
_class com.jnetdirect.jsql.JSQL
Driver
#hibernate.connection.url
jdbc
:JSQLConnect://1E1/test ## JTURBO
Driver
#hibernate.connection.
driver
_class com.newatlanta.jturbo.
driver
.
Driver
#hibernate.connection.url
jdbc
:JTurbo://1E1:1433/test ## WebLogic
Driver
#hibernate.connection.
driver
_class weblogic.
jdbc
.mssqlserver4.
Driver
#hibernate.connection.url
jdbc
:weblogic:mssqlserver4:1E1:1433 ## Microsoft
Driver
(not recommended!) #hibernate.connection.
driver
_class com.microsoft.
jdbc
.sqlserver.SQLServer
Driver
#hibernate.connection.url
jdbc
:microsoft:sqlserver://1E1;DatabaseName=test;SelectMethod=cursor ## The New Microsoft
Driver
#hibernate.connection.
driver
_class com.microsoft.sqlserver.
jdbc
.SQLServer
Driver
#hibernate.connection.url
jdbc
:sqlserver://localhost ## jTDS (since version 0.9) #hibernate.connection.
driver
_class net.sourceforge.jtds.
jdbc
.
Driver
#hibernate.connection.url
jdbc
:jtds:sqlserver://1E1/test ## Interbase #hibernate.dialect org.hibernate.dialect.InterbaseDialect #hibernate.connection.username sysdba #hibernate.connection.password masterkey ## DO NOT specify hibernate.connection.sqlDialect ## InterClient #hibernate.connection.
driver
_class interbase.interclient.
Driver
#hibernate.connection.url
jdbc
:interbase://localhost:3060/C:/firebird/test.gdb ## Pure Java #hibernate.connection.
driver
_class org.firebirdsql.
jdbc
.FB
Driver
#hibernate.connection.url
jdbc
:firebirdsql:localhost/3050:/firebird/test.gdb ## Pointbase #hibernate.dialect org.hibernate.dialect.PointbaseDialect #hibernate.connection.
driver
_class com.pointbase.
jdbc
.
jdbc
Universal
Driver
#hibernate.connection.url
jdbc
:pointbase:embedded:sample #hibernate.connection.username PBPUBLIC #hibernate.connection.password PBPUBLIC ## Ingres ## older versions (before Ingress 2006) #hibernate.dialect org.hibernate.dialect.IngresDialect #hibernate.connection.
driver
_class ca.edbc.
jdbc
.Edbc
Driver
#hibernate.connection.url
jdbc
:edbc://localhost:II7/database #hibernate.connection.username user #hibernate.connection.password password ## Ingres 2006 or later #hibernate.dialect org.hibernate.dialect.IngresDialect #hibernate.connection.
driver
_class com.ingres.
jdbc
.Ingres
Driver
#hibernate.connection.url
jdbc
:ingres://localhost:II7/database;CURSOR=READONLY;auto=multi #hibernate.connection.username user #hibernate.connection.password password ## Mimer SQL #hibernate.dialect org.hibernate.dialect.MimerSQLDialect #hibernate.connection.
driver
_class com.mimer.
jdbc
.
Driver
#hibernate.connection.url
jdbc
:mimer:multi1 #hibernate.connection.username hibernate #hibernate.connection.password hibernate ## InterSystems Cache #hibernate.dialect org.hibernate.dialect.Cache71Dialect #hibernate.connection.
driver
_class com.intersys.
jdbc
.Cache
Driver
#hibernate.connection.username _SYSTEM #hibernate.connection.password SYS #hibernate.connection.url
jdbc
:Cache://127.0.0.1:1972/HIBERNATE ################################# ### Hibernate Connection Pool ### ################################# hibernate.connection.pool_size 1 ########################### ### C3P0 Connection Pool### ########################### #hibernate.c3p0.max_size 2 #hibernate.c3p0.min_size 2 #hibernate.c3p0.timeout 5000 #hibernate.c3p0.max_statements 100 #hibernate.c3p0.idle_test_period 3000 #hibernate.c3p0.acquire_increment 2 #hibernate.c3p0.validate false ############################## ### Proxool Connection Pool### ############################## ## Properties for external configuration of Proxool hibernate.proxool.pool_alias pool1 ## Only need one of the following #hibernate.proxool.existing_pool true #hibernate.proxool.xml proxool.xml #hibernate.proxool.properties proxool.properties ################################# ### Plugin ConnectionProvider ### ################################# ## use a custom ConnectionProvider (if not set, Hibernate will choose a built-in ConnectionProvider using hueristics) #hibernate.connection.provider_class org.hibernate.connection.
Driver
ManagerConnectionProvider #hibernate.connection.provider_class org.hibernate.connection.DatasourceConnectionProvider #hibernate.connection.provider_class org.hibernate.connection.C3P0ConnectionProvider #hibernate.connection.provider_class org.hibernate.connection.ProxoolConnectionProvider ####################### ### Transaction API ### ####################### ## Enable automatic flush during the JTA beforeCompletion() callback ## (This setting is relevant with or without the Transaction API) #hibernate.transaction.flush_before_completion ## Enable automatic session close at the end of transaction ## (This setting is relevant with or without the Transaction API) #hibernate.transaction.auto_close_session ## the Transaction API abstracts application code from the underlying JTA or
JDBC
transactions #hibernate.transaction.factory_class org.hibernate.transaction.JTATransactionFactory #hibernate.transaction.factory_class org.hibernate.transaction.
JDBC
TransactionFactory ## to use JTATransactionFactory, Hibernate must be able to locate the UserTransaction in JNDI ## default is java:comp/UserTransaction ## you do NOT need this setting if you specify hibernate.transaction.manager_lookup_class #jta.UserTransaction jta/usertransaction #jta.UserTransaction javax.transaction.UserTransaction #jta.UserTransaction UserTransaction ## to use the second-level cache with JTA, Hibernate must be able to obtain the JTA TransactionManager #hibernate.transaction.manager_lookup_class org.hibernate.transaction.JBossTransactionManagerLookup #hibernate.transaction.manager_lookup_class org.hibernate.transaction.WeblogicTransactionManagerLookup #hibernate.transaction.manager_lookup_class org.hibernate.transaction.WebSphereTransactionManagerLookup #hibernate.transaction.manager_lookup_class org.hibernate.transaction.OrionTransactionManagerLookup #hibernate.transaction.manager_lookup_class org.hibernate.transaction.ResinTransactionManagerLookup ############################## ### Miscellaneous Settings ### ############################## ## print all generated SQL to the console #hibernate.show_sql true ## format SQL in log and console hibernate.format_sql true ## add comments to the generated SQL #hibernate.use_sql_comments true ## generate statistics #hibernate.generate_statistics true ## auto schema export #hibernate.hbm2ddl.auto create-drop #hibernate.hbm2ddl.auto create #hibernate.hbm2ddl.auto update #hibernate.hbm2ddl.auto validate ## specify a default schema and catalog for unqualified tablenames #hibernate.default_schema test #hibernate.default_catalog test ## enable ordering of SQL UPDATEs by primary key #hibernate.order_updates true ## set the maximum depth of the outer join fetch tree hibernate.max_fetch_depth 1 ## set the default batch size for batch fetching #hibernate.default_batch_fetch_size 8 ## rollback generated identifier values of deleted entities to default values #hibernate.use_identifier_rollback true ## enable bytecode reflection optimizer (disabled by default) #hibernate.bytecode.use_reflection_optimizer true ##################### ###
JDBC
Settings ### ##################### ## specify a
JDBC
isolation level #hibernate.connection.isolation 4 ## enable
JDBC
autocommit (not recommended!) #hibernate.connection.autocommit true ## set the
JDBC
fetch size #hibernate.
jdbc
.fetch_size 25 ## set the maximum
JDBC
2 batch size (a nonzero value enables batching) #hibernate.
jdbc
.batch_size 5 #hibernate.
jdbc
.batch_size 0 ## enable batch updates even for versioned data hibernate.
jdbc
.batch_versioned_data true ## enable use of
JDBC
2 scrollable ResultSets (specifying a Dialect will cause Hibernate to use a sensible default) #hibernate.
jdbc
.use_scrollable_resultset true ## use streams when writing binary types to / from
JDBC
hibernate.
jdbc
.use_streams_for_binary true ## use
JDBC
3 PreparedStatement.getGeneratedKeys() to get the identifier of an inserted row #hibernate.
jdbc
.use_get_generated_keys false ## choose a custom
JDBC
batcher # hibernate.
jdbc
.factory_class ## enable
JDBC
result set column alias caching ## (minor performance enhancement for broken
JDBC
driver
s) # hibernate.
jdbc
.wrap_result_sets ## choose a custom SQL exception converter #hibernate.
jdbc
.sql_exception_converter ########################## ### Second-level Cache ### ########################## ## optimize cache for minimal "puts" instead of minimal "gets" (good for clustered cache) #hibernate.cache.use_minimal_puts true ## set a prefix for cache region names hibernate.cache.region_prefix hibernate.test ## disable the second-level cache #hibernate.cache.use_second_level_cache false ## enable the query cache #hibernate.cache.use_query_cache true ## store the second-level cache entries in a more human-friendly format #hibernate.cache.use_structured_entries true ## choose a cache implementation #hibernate.cache.region.factory_class org.hibernate.cache.infinispan.InfinispanRegionFactory #hibernate.cache.region.factory_class org.hibernate.cache.infinispan.JndiInfinispanRegionFactory #hibernate.cache.region.factory_class org.hibernate.cache.internal.EhCacheRegionFactory #hibernate.cache.region.factory_class org.hibernate.cache.internal.SingletonEhCacheRegionFactory hibernate.cache.region.factory_class org.hibernate.cache.internal.NoCachingRegionFactory ## choose a custom query cache implementation #hibernate.cache.query_cache_factory ############ ### JNDI ### ############ ## specify a JNDI name for the SessionFactory #hibernate.session_factory_name hibernate/session_factory ## Hibernate uses JNDI to bind a name to a SessionFactory and to look up the JTA UserTransaction; ## if hibernate.jndi.* are not specified, Hibernate will use the default InitialContext() which ## is the best approach in an application server #file system #hibernate.jndi.class com.sun.jndi.fscontext.RefFSContextFactory #hibernate.jndi.url file:/ #WebSphere #hibernate.jndi.class com.ibm.websphere.naming.WsnInitialContextFactory #hibernate.jndi.url iiop://localhost:900/
XteaAccdb20150714
2015年7月14日,XEAD产品名称变更为X-TEA。 从2015-07-14版本开始,支持MS
Access
的accdb。 将框架和“CONCEPTWARE”从 Derby 数据库转换为 accdb。 骨架.accdb mfgorder.accdb 您可以通过安装 xtea
Driver
/ Modeler 并单击 .xeaf 来使用它。 示例系统 accdbSkeketon.xeaf "CONCEPTWARE" accdbMfgOrder.xeaf .xeaf 和 .accdb 文件分别在同一文件夹中工作。 到数据库的连接字符串是
。如果要指定位置,请将
更改为 C:\work\。
jdbc
: ucan
access
: //
\ mfgorder.accdb; memory = false 修改示例:
jdbc
:uca
Type 4
JDBC
driver
for MS
ACCESS
(.mdb) database
Type 4
JDBC
driver
for MS
ACCESS
(.mdb) database? Ask Question up vote4down votefavorite 2 My Java application uses a .mdb database and i want to run this application on MAC OS for that am definite...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章