新手请教:java数据库编程,创建一数据表,出现SQLException No data found错误
import java. sql. *;public class Example10
{
public static void main(String[] args)
{
String JDriver="sun.jdbc.odbc.JdbcOdbcDriver"; //声明JDBC驱动程序对象
String url="jdbc:odbc:TestDB";//定义JDBC的URL对象,TestDB为数据源名称
try
{
Class.forName(JDriver); //加载和注册JDBC驱动程序
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
try
{
Connection con=DriverManager.getConnection(url); //连接数据库URL
Statement s=con.createStatement( ); //建立Statement类对像
String query = "create table student ( "
+ "id char(10),"
+ "name char(15),"
+ "score integer"
+ ")"; //创建一个含有三个字段的学生表student
s.executeUpdate(query); //执行SQL命令
s.close();
con.close();
}
catch(SQLException e1){
System.out.println("SQLException:"+e1.getMessage());
}
如题,运行程序出现SQLException No data found 不知道怎么回事,请高手帮忙解决。 Thank you very much! --------------------编程问答-------------------- s.executeUpdate(query); //执行SQL命令
改为s.execute(query);试一下 --------------------编程问答-------------------- 还是不行哦,我觉得程序应该没问题,参考书上用同样的程序能创建数据表成功,是不是需要配置什么东西啊,谢谢! --------------------编程问答-------------------- --------------------编程问答-------------------- 楼上图片真牛!!!!膜拜啊 --------------------编程问答-------------------- 用executeQuery(Query);看看行不行?
--------------------编程问答-------------------- 我也在做这样的,开始没有成功,看到你的后成功了
补充:Java , Java相关