import java.sql.*;
public class te
{
public static void main(String args[]){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){}
try{
Connection con = DriverManager.getConnection("jdbc:odbc:regi");
Statement sta = con.createStatement();
String st = "select * from rgst";
ResultSet re = sta.executeQuery(st);
ResultSetMetaData ra = re.getMetaData();
int lo = ra.getColumnCount();
for(int i=0; i<lo ; i++){
out.println(ra.getColumnName(i)+'\n');
out.println(ra.getColumnType(i)+"<br>");
}
con.close();
sta.close();
re.close();
}
catch(Exception e){}
}
}
为什么显示如下错误,那位能指点指点te.java:10: 无法访问 Connection
bad source file: .\Connection.java
文件不包含类 Connection
Please remove or make sure it appears in the correct subdirectory of the sourcep
ath.
Connection con = DriverManager.getConnection("jd
bc:odbc:regi");
^
1 错误
public class te
{
public static void main(String args[]){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){}
try{
Connection con = DriverManager.getConnection("jdbc:odbc:regi");
Statement sta = con.createStatement();
String st = "select * from rgst";
ResultSet re = sta.executeQuery(st);
ResultSetMetaData ra = re.getMetaData();
int lo = ra.getColumnCount();
for(int i=0; i<lo ; i++){
out.println(ra.getColumnName(i)+'\n');
out.println(ra.getColumnType(i)+"<br>");
}
con.close();
sta.close();
re.close();
}
catch(Exception e){}
}
}
为什么显示如下错误,那位能指点指点te.java:10: 无法访问 Connection
bad source file: .\Connection.java
文件不包含类 Connection
Please remove or make sure it appears in the correct subdirectory of the sourcep
ath.
Connection con = DriverManager.getConnection("jd
bc:odbc:regi");
^
1 错误
import java.sql.*;
public class te
{
public static void main(String args[]){try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){e.printStackTrace();}
try{
Connection con = DriverManager.getConnection("jdbc:odbc:regi");
Statement sta = con.createStatement();
String st = "select * from rgst";
ResultSet re = sta.executeQuery(st);
ResultSetMetaData ra = re.getMetaData();
int lo = ra.getColumnCount();
for(int i=0; i <lo ; i++){System.out.println(ra.getColumnName(i)+'\n');
System.out.println(ra.getColumnType(i)+" <br>");}
con.close();
sta.close();
re.close();
}
catch(Exception e){e.printStackTrace();}
}
}
什么样的数据库对应什么url,user,password,driver,在getConnection是不大一样的!
1)你找找有没有java.sql.Connection这个类!
2)确认你CLASSPATH是对