代码我放在ECLIPSE下没问题,我的JDK是1。50的,应该不需要JDBC驱动吧?但我在命令行下编译却总回报错:
incompatible types
found : java.sql.Connection
required: Connection
con = DriverManager.getConnection(SOURCE);
程序代码如下:
import java.sql.*;
public class Connection{
private Connection con;
public Connection()
{
String CLASSFORNAME="sun.jdbc.odbc.JdbcOdbcDriver";
String SOURCE="jdbc:odbc:lestou";
try
{
Class.forName(CLASSFORNAME);
con = DriverManager.getConnection(SOURCE); }
catch (Exception e)
{
System.out.println(e);
}
}
}
incompatible types
found : java.sql.Connection
required: Connection
con = DriverManager.getConnection(SOURCE);
程序代码如下:
import java.sql.*;
public class Connection{
private Connection con;
public Connection()
{
String CLASSFORNAME="sun.jdbc.odbc.JdbcOdbcDriver";
String SOURCE="jdbc:odbc:lestou";
try
{
Class.forName(CLASSFORNAME);
con = DriverManager.getConnection(SOURCE); }
catch (Exception e)
{
System.out.println(e);
}
}
}
private Connection con;
写成
private java.sql.Connection con;
否则他会认为你定义了一个你自己写的类