怎麼會有這樣的錯誤??.
我在jb8中,寫了這樣 段程序 :有錯
package jdbc;
import java.io.*;
import java.sql.*;
public class JDBCBean {
private static String _url;
private static String _username;
private static String _password;
private static Connection _cn=null;
public JDBCBean() {
_url="jdbc:odbc:NorthWind";
_username="sa";
_password="sa";
}
public static ResultSet connect(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 判斷庫連接對象是否已經初始化
if (_cn==null){
_cn=DriverManager.getConnection(_url,_username,_password);
}
Statement sta=_cn.createStatement();
ResultSet rs=sta.executeQuery("SELECT * FROM users");
return rs;
}
catch(ClassNotFoundException error){//沒有安裝JDBC驅動!
System.err.println("Unable to load the JDBC/ODBC briage."+error);
return null;
}
catch(SQLException error){//沒有找到數據庫!
System.err.println("Cannot connect to the database."+error);
return null;
}
}
public static void main(String[] args){
JDBCBean test=new JDBCBean();
ResultSet rs=test.connect();
boolean r=rs.next();
//while(rs.next()){
// System.out.println("d");
//}
}
}
顯示 :boolean r=rs.next();有錯
"JDBCBean.java": Error #: 360 : unreported exception: java.sql.SQLException; must be caught or declared to be thrown at line 37, column 17
難道不能用游標!