下面是代码,无法链接!
import java.util.*;
import java.lang.*;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.SQLException;
class test{
public static void main(String argv[]){
Statement st = null;
ResultSet rs = null;
String str="11";
Connection coon=null;
//user=admin&password=111111
try {
System.out.println("000");
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("001");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/aa?","admin","111111");
System.out.println("002");
st = conn.createStatement();
System.out.println("003");
rs = st.executeQuery("select * from pet; ");
System.out.println("004");
if(rs==null){
System.out.println("rs is null!");
}
} catch (ClassNotFoundException e)
{
System.out.println("驱动程序不存在");
}
catch(SQLException sql){
sql.printStackTrace();
}catch (Exception ex) {
System.out.println("SQLException: "+ex.getMessage());
}finally{
try{
rs.close();
rs = null;
st.close();
st = null;
conn.close();
conn = null;
}catch(SQLException se){
se.printStackTrace();
}
} }
}
错误信息如下:C:\test\test.java:25: 不能解析符号
符号:变量 conn
位置:类 in test
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/aa?","admin","111111");
^
C:\test\test.java:28: 不能解析符号
符号:变量 conn
位置:类 in test
st = conn.createStatement();
^
C:\test\test.java:52: 不能解析符号
符号:变量 conn
位置:类 in test
conn.close();
^
C:\test\test.java:53: 不能解析符号
符号:变量 conn
位置:类 in test
conn = null;
^
4 个错误Process completed.
import java.util.*;
import java.lang.*;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.SQLException;
class test{
public static void main(String argv[]){
Statement st = null;
ResultSet rs = null;
String str="11";
Connection coon=null;
//user=admin&password=111111
try {
System.out.println("000");
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("001");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/aa?","admin","111111");
System.out.println("002");
st = conn.createStatement();
System.out.println("003");
rs = st.executeQuery("select * from pet; ");
System.out.println("004");
if(rs==null){
System.out.println("rs is null!");
}
} catch (ClassNotFoundException e)
{
System.out.println("驱动程序不存在");
}
catch(SQLException sql){
sql.printStackTrace();
}catch (Exception ex) {
System.out.println("SQLException: "+ex.getMessage());
}finally{
try{
rs.close();
rs = null;
st.close();
st = null;
conn.close();
conn = null;
}catch(SQLException se){
se.printStackTrace();
}
} }
}
错误信息如下:C:\test\test.java:25: 不能解析符号
符号:变量 conn
位置:类 in test
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/aa?","admin","111111");
^
C:\test\test.java:28: 不能解析符号
符号:变量 conn
位置:类 in test
st = conn.createStatement();
^
C:\test\test.java:52: 不能解析符号
符号:变量 conn
位置:类 in test
conn.close();
^
C:\test\test.java:53: 不能解析符号
符号:变量 conn
位置:类 in test
conn = null;
^
4 个错误Process completed.
你定义的是 coonConnection coon=null;
这个地方写错了,应该是Connection conn=null;
这个地方写错了,应该是Connection conn=null;真不小心,最好用复制的办法来引用变量