数据库疑难异常

Silenthunter Silenthunter 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
JavaBean里有如下的方法
public ResultSet executeQuery( )
{
try
{
Class.forName( driver ) ; //注册驱动程序用何类包
}

catch ( java.lang.ClassNotFoundException e )
{
System.err.println( "Error at JavaBean Constructor DBConn.DBConn():"
+ e.getMessage() + "疑为注册驱动类包错误" ) ;
//输出本Bean构造函数处的错误信息
}

ResultSet rs = null ; //初始化清空查询结果集

try
{
conn = DriverManager.getConnection( url , user , password ) ; //创建数据库连接对象
stmt = conn.createStatement() ;
rs = stmt.executeQuery("SELECT NEWPDCTADV_ID,NEWPDCTADV_TITLE FROM NEWPRODUCTSADV WHERE IF_ShowOn = '1';") ;
}
catch ( SQLException ex )
{
System.err.println( "Error at JavaBean DBConn.executeQuery():"
+ ex.getMessage() + "疑为数据库查询错误" ) ;
//捕获并输出错误在于本javabean的executeQuery()方法
}
return rs ;
}

总是出错
后来认真查错 发现错误在
conn = DriverManager.getConnection( url , user , password ) ; //创建数据库连接对象
stmt = conn.createStatement() ;
rs = stmt.executeQuery("SELECT NEWPDCTADV_ID,NEWPDCTADV_TITLE FROM NEWPRODUCTSADV WHERE IF_ShowOn = '1';") ;处 抛出异常内容是ex.getMessage() 无效的字符,解决了一天,未果
请高手示下
...全文
评论 4
收藏 已收藏
分享
返回顶部
Silenthunter
Web 开发 81,108 成员 341,721 内容