Java程序实现对access数据库的远程访问

2012-03-03 23:05:20|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:Java, ACCESS, 数据库|来源:唯设编程网

第四步:在其它计算机中运行测试代码

1、  程序中需要数据提供驱动程序,如:

Class.forName("org.objectweb.rmijdbc.Driver").newInstance();

2、  数据链接字符串

String url= jdbc:rmi://<rmiHostName[:port]>/<jdbc-url>;

其中rmiHostName为主机名或IP地址,port为端口号,jdbc-url为odbc连接名。

3、  创建一个java文件,命名为testdemo.java,输入下列代码:

package FamilyAsset.Utility.Starup;

import java.sql.DriverManager;

public class testdemo {
	public static void main(String[] args) {
		try {
			// 注册数据提供程序
			Class.forName("org.objectweb.rmijdbc.Driver").newInstance();
			// 数据链接字符串
			// 192.168.70.100为access
			// 数据库所在的服务器地址,test_db为odbc数据源名
			String strurl = "jdbc:rmi://192.168.70.100/jdbc:odbc:test_db";
			java.sql.Connection c = DriverManager.getConnection(strurl,
					"168168", "168168");
			java.sql.Statement st = c.createStatement();
			java.sql.ResultSet rs = st.executeQuery("select * from tb_test");
			java.sql.ResultSetMetaData md = rs.getMetaData();
			while (rs.next()) {
				System.out.print("
");
				for (int i = 1; i <= md.getColumnCount(); i++) {
					System.out.print(rs.getString(i) + " | ");
				}
			}
			rs.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

4、  在命令提示对话框中,使用cd命令导航到testdemo.java所在的目录,输入编译命令:Javac testdemo.java

编译testdemo.java,在目录中生成了testdemo.class文件。

输入命令:

Java testdemo

运行测试程序,结果如图:

图3 测试结果

注意:在编译java程序时,务必确定你计算机中已经配置好java开发环境。

<12>
发表评论0条 】
网友评论(共?条评论)..
Java程序实现对access数据库的远程访问