http://www.doczj.com/doc/3b7b55100b4e767f5acfce38.html/view/d1c01b43a8956bec0975e33e.html
在网上看了一些资料,基本上都是一样的。怎么试也行不通。于是我怀疑为什么那些错误的技术文章如此大张旗鼓的到处都是。今天有人问我如果把主机托管出去,也就是说上传到托管主机的web系统是没有办法设置Access数据源的。没办法,自己硬着头皮试了几次,总算没有白费我宝贵的游戏时间,呵呵。
方法是这样的,首先要写一个程序,它从db.properties文件中读取配置信息。程序我就不在这里多写了。我写的配置文件类似下面的样式:
# username 和 password 都没有这在于所用的数据库是否设置
driver=sun.jdbc.odbc.JdbcOdbcDriver
url=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Tomcat
5.5/webapps/housetrade/HouseTrade.mdb
# url=jdbc:odbc:HouseTrade 如果要用这行的方法,那么就必须设置数据源
username=
password=
注意上面的第三行。它是设置数据库连接的url。就是这一行实现了不用设置jdbcodbc数据源的功能。后面写了数据库的绝对路径。
2010-03-10 由于用的excel太多,经常把excel数据导入mysql在做一些处理。回家想想为什么不直接让excel做数据库区分析核对呢。所以实施以下。效果还是不错的
Java代码
1.package test;
2.
3.import java.sql.Connection;
4.import java.sql.Driver;
5.import java.sql.DriverManager;
6.import java.sql.ResultSet;
7.import java.sql.Statement;
8.
9.@SuppressWarnings("unchecked")
10.public class Test {
11. public static void main(String[] args) {
12. //注册驱动程序
13. try {
14. Class jdbcDriver = Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
15. DriverManager.registerDriver((Driver)jdbcDriver
16. .newInstance());
17. String url = "jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=wor
kbook.xls";