当前位置:  技术问答>java相关

我到底是错在哪里?

    来源: 互联网  发布时间:2015-05-07

    本文导语:  大家好,请帮我看看下面的代码: import java.sql.*; class Database{ public static void main(String args[])  { String url = "jdbc:odbc:erp"; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection connection = DriverManager.getConnection(url,"sa",""); ...

大家好,请帮我看看下面的代码:
import java.sql.*;
class Database{
public static void main(String args[])
 {
String url = "jdbc:odbc:erp";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection(url,"sa","");
String sql = "select * from hys_lshy";
System.out.println("native form:"+connection.nativeSQL(sql));
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(sql);
System.out.println("zbc:"+rs.getString(1));
connection.close();
}
catch(Exception ex)
{
System.err.println("a problem:"+ex);
}
}
}

上面的代码在执行时,出现下列错误:
native form:select * from hys_lshy 
java.sql.SQLException:[Microsoft][ODBC Driver Manager] Invalid cursor 
state

我刚学习Java,还盼大家的相扶!

|
import java.sql.*;
class Database{
public static void main(String args[])
 {
String url = "jdbc:odbc:erp";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection(url,"sa","");
String sql = "select * from hys_lshy";
System.out.println("native form:"+connection.nativeSQL(sql));
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(sql);
//添加
if(rs.next()) {
  System.out.println("zbc:"+rs.getString(1));
}
rs.close();
statement.close();
//完
connection.close();
}
catch(Exception ex)
{
System.err.println("a problem:"+ex);
}
}
}

|
对,如果下一条有记录,则返回TRUE。
初始使指向第一条记录之前。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker 1.12.0到底有哪些不同之处
  • 各位高人,关于IDE的驱动程序,我看蒙了,谁能告诉我到底linux源文件中到底那些是跟IDE硬盘驱动有关的?
  • 网站到底怎么实现盈利赚钱:个人网站赚钱方法大总结
  • SMARTDRV后台缓冲到底起什么作用呢?
  • ejb到底怎么回事呀?
  • ---初级问题,byte类型到底表示什么含义--
  • interface 到底有什么用???实现接口,怎么实现??
  • 句柄?句柄?“句柄”到底是什么东西?怎样理解?
  • jsp文件到底需不需要编译?
  • 到底什么是堆栈?
  • java/j2ee iis7站长之家
  • 到底是提交执行那个?
  • package到底怎么用?
  • umask命令到底怎么用?
  • ioctl() 到底有什么作用??
  • 终端、终端设备、控制台到底有什么区别和联系?(在线等,急!)
  • sembuf.sem_num到底如何理解?--初学者向各位请教
  • du命令到底怎么用?
  • 不同的shell之间到底有何区别,与命令有关系吗
  • 请问一下点号到底有什么作用?
  • GCC的naked到底要怎么搞?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3