当前位置:编程学习 > JAVA >>

新手请教: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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,