当前位置: 技术问答>java相关
数据库连接时的错误
来源: 互联网 发布时间:2015-07-28
本文导语: 我连接数据库时当我用 public void mySelect(String mysql) { Statement stmt=null; try { stmt = con.createStatement(); } c...
我连接数据库时当我用
public void mySelect(String mysql)
{
Statement stmt=null;
try
{
stmt = con.createStatement();
}
catch(SQLException se)
{
System.out.println(""+se);
}
}不会出错,可当我用:
public void mySelect(String mysql)
throws SQLException
{
Statement stmt=null;
try
{
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
}
catch(SQLException se)
{
System.out.println(""+se);
}
}就出现错误:java.lang.AbstractMethodError
主要是stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);出错,到底是怎么回事!!!
public void mySelect(String mysql)
{
Statement stmt=null;
try
{
stmt = con.createStatement();
}
catch(SQLException se)
{
System.out.println(""+se);
}
}不会出错,可当我用:
public void mySelect(String mysql)
throws SQLException
{
Statement stmt=null;
try
{
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
}
catch(SQLException se)
{
System.out.println(""+se);
}
}就出现错误:java.lang.AbstractMethodError
主要是stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);出错,到底是怎么回事!!!
|
应该是所用服务器版本不支持的支持jdbc2.0
|
weblogic6带的java1.3是支持jdbc2.0的,除非你用了自己的
|
有一些需要jdbc2.0的支持
|
是不是你的jdbc驱动不支持ResultSet.TYPE_SCROLL_SENSITIVE。
|
觉得问题不在
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
而是在其它的地方。
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
而是在其它的地方。
|
同意Andrawu(晓彬)。
个人觉得问题或许是throws和try-----catch之间的协调问题
个人觉得问题或许是throws和try-----catch之间的协调问题