第四步:在其它计算机中运行测试代码
1、 程序中需要数据提供驱动程序,如:
Class.forName("org.objectweb.rmijdbc.Driver").newInstance();
2、 数据链接字符串
String url= jdbc:rmi:///;
其中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条 】