eclipse运行SQL相关程序出错
packagealltest;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql....
package alltest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class selectColumnTest {
public static void main(String args){
String url="jdbc:mysql://localhost:3306/mysqlalltest.student";
Connection conn=null;
Statement sta=null;
ResultSet rs=null;
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
try{
conn=DriverManager.getConnection(url,"root","990622");
sta=conn.createStatement();
rs=sta.executeQuery("select name from mysqlalltest.student");
while(rs.next()){
System.out.println(rs.getString("name"));
}
rs.close();
sta.close();
conn.close();
}catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
Success!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'student'
运行结果完全是上次程序相关的内容 不知道我哪里出错了???
直接cmd select name 完全没问题的 展开
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class selectColumnTest {
public static void main(String args){
String url="jdbc:mysql://localhost:3306/mysqlalltest.student";
Connection conn=null;
Statement sta=null;
ResultSet rs=null;
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
try{
conn=DriverManager.getConnection(url,"root","990622");
sta=conn.createStatement();
rs=sta.executeQuery("select name from mysqlalltest.student");
while(rs.next()){
System.out.println(rs.getString("name"));
}
rs.close();
sta.close();
conn.close();
}catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
Success!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'student'
运行结果完全是上次程序相关的内容 不知道我哪里出错了???
直接cmd select name 完全没问题的 展开
2个回答
展开全部
数据库名可能写错了,看看是不是student外有写单引号或者双引号。
追问
嗯 经由一楼改正了 其他代码看不出问题。。。估计eclipse出毛病
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询