当前位置: 技术问答>java相关
帮小弟看一下程序,好像写的没问题,可运行就是不显示,只有10分了,不好意思
来源: 互联网 发布时间:2015-01-12
本文导语: String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr = "jdbc:odbc:fr"; Connection con= null; ResultSet rs = null; Class.forName(sDBDriver); con=DriverManager.getConnection(sConnStr); Statement statement=con.createStatement(); rs=statement.executeQuery("se...
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:fr";
Connection con= null;
ResultSet rs = null;
Class.forName(sDBDriver);
con=DriverManager.getConnection(sConnStr);
Statement statement=con.createStatement();
rs=statement.executeQuery("select * from fr0");
while (rs.next())
out.println(rs.getString("name"));
rs.close();
statement.close();
con.close();
运行程序业没说出错,就是运行的特别久都没个结果,不知道那地方有问题,请多多执教
String sConnStr = "jdbc:odbc:fr";
Connection con= null;
ResultSet rs = null;
Class.forName(sDBDriver);
con=DriverManager.getConnection(sConnStr);
Statement statement=con.createStatement();
rs=statement.executeQuery("select * from fr0");
while (rs.next())
out.println(rs.getString("name"));
rs.close();
statement.close();
con.close();
运行程序业没说出错,就是运行的特别久都没个结果,不知道那地方有问题,请多多执教
|
根据你的描述,连接很长时间都没有取出结果。建议你测试一下数据源,能通吗?数据库是你本机上的吗?如果不是你本机上的,数据库的操作系统是什么?建立数据源时,你是通过怎样的方式连接的?另外,你可以跟踪一下,看看while (rs.next())是否会为真,是否执行到out.println(rs.getString("name"));这一条。