ResultSet setrs=stmt.executeQuery(String sql);
//
ResultSet setrs=stmt.executeQuery(sql);package jspdb;
import java.sql.*;class jspdb
{
Connection conn=null;
ResultSet setrs=null;
public String conndb(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:gbook");
}catch(Exception e)
{ }
return conn;
}
public String setrs(String sql){
try{
Statement stmt=conn.createStatement();
setrs=stmt.executeQuery(sql);
}catch(Exception e)
{ }
return setrs;
}
}
//
ResultSet setrs=stmt.executeQuery(sql);package jspdb;
import java.sql.*;class jspdb
{
Connection conn=null;
ResultSet setrs=null;
public String conndb(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:gbook");
}catch(Exception e)
{ }
return conn;
}
public String setrs(String sql){
try{
Statement stmt=conn.createStatement();
setrs=stmt.executeQuery(sql);
}catch(Exception e)
{ }
return setrs;
}
}
错误信息:
C:\jdk1.2.2\bin>javac jspdb.java
jspdb.java:26: Class or interface declaration expected.
}
^
jspdb.java:14: Reference to method conndb in class jspdb.jspdb as if it were a v
ariable.
return conndb;
^
jspdb.java:18: Method createStatement() not found in class java.lang.String.
Statement stmt=conn.createStatement();
^
3 errorsC:\jdk1.2.2\bin>
错误信息:
C:\jdk1.2.2\bin>javac jspdb.java
jspdb.java:14: Incompatible type for return. Can't convert java.sql.Connection t
o java.lang.String.
return conn;
^
jspdb.java:23: Incompatible type for return. Can't convert java.sql.ResultSet to
java.lang.String.
return setrs;
^
2 errorsC:\jdk1.2.2\bin>
怎么改才可以??
>>
public Connection conndb(){public String setrs(String sql){
>>
public ResultSet setrs(String sql){
编译通过了:)