JAVA+ACCESS编程体会

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

下午花了点时间,体会了下Java&Access的编程。实际上,是公司需要整合两个异质系统的数据。数据库一个采用ms的sql server,另一个是access。其实对于数据表的操作,免不了总是程序里面一个重要的步骤。之前,公司一直用sql server,数据库的访问操作都是用javabean进行封装好的,而且,大部分的公司实际上也都是这么做的。

就编程来讲,对于sql server,微软提供了专门的jdbc驱动程序,也就是大家平常用的那三个jar文件。但access的编程可没那么豪华,现在可用的编程方法,只是提供一个jdbc-odbc桥接器进行连接,效率就不用说了哦。

大概过程也略略罗嗦一下:

1,创建制定数据库的URL:同时配置access数据源

如: String url = "jdbc:odbc:Oblog";

2,加载驱动程序

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

3,创建连接

Connection conn = DriverManager.getConnection(url, "user", "pwd");

4,创建sql语句对象

Statement stmt = conn.createStatement();

5,执行sql语句

stmt.execute(strSql.toString());

干脆贴个例子:

//Select.java

import java.sql.*;

class Select{

public static void main(){

try{

String url = "jdbc:odbc:wombat";

Connection conn = DriverManager.getConnection(url,"user","pwd");

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("SELECT * FROM Table1");

System.out.println("Got ResultSet Now");

rs.beforeFirst();

while(rs.next()){

System.out.println(rs.getString(1));

}

stmt.close();

conn.close();

}

catch(Exception ex){

ex.printStackTrace();

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航