首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

重大有关问题:用JSP代码创建ACCESS数据库/表格!

2011-12-30 
重大问题:用JSP代码创建ACCESS数据库/表格!!!!packagefundpackimportjava.sql.*publicclassCONTROLDB{St

重大问题:用JSP代码创建ACCESS数据库/表格!!!!
package   fundpack;

import   java.sql.*;
public   class       CONTROLDB{
    String   url= "jdbc:odbc:fundconn ";
    Connection   conn=null;
    Statement   stmt=null;
    public   CONTROLDB()   {
        try{
            Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
            conn=DriverManager.getConnection(url);
        }catch(Exception   e){
            System.out.println(e.getMessage());
        }
    }

    public   ResultSet   executeQuery(String   sql){
        ResultSet   rs=null;
        try{
            Statement   stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs   =   stmt.executeQuery(sql);
        }catch(Exception   e){e.printStackTrace();
            System.out.println(e.getMessage());
        }
        return   rs;
    }

    public   void   executeUpdate(String   sql){
        try{
            Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
            stmt.executeUpdate(sql);
        }catch(Exception   e){
            System.out.println(e.getMessage());
        }
    }

    public   void   close()   throws   Exception{
        if   (stmt   !=   null)   {
                  stmt.close();
                  stmt   =   null;
                  }
          if(conn   !=   null){
                  conn.close();
                  conn   =   null;
                  }

    }

}
这是我的数据库连接文件CONTROLDB.java,数据源为fundconn,我该如何在jbuilder里面用代码在access数据库里面创建新的表格阿?比如
<%@   page   contentType= "text/html;   charset=GB2312 "   %>
<%@   page   import= "fundpack.*,java.sql.* "%>
<%@   page   import= "javax.servlet.* "   %>
<HTML>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<meta   name= "GENERATOR "   content= "Microsoft   FrontPage   4.0 ">
<meta   name= "ProgId "   content= "FrontPage.Editor.Document ">
<body>
    <%  
        String   sql= "create   table   20072   (idno   char(50),   name   char(50),   origin   char(50),   origin   char(50),   sex   char(50),   age   char(50),primary   key   (idno)) ";


        CONTROLDB   con=new   CONTROLDB();
        con.executeUpdate(sql);
        下面的就不打了,因为没有创建出来查询显示的时候rs.next()总空指针报错


执行后就创建不出来,编译也没问题,请问我该改什么啊?该改数据库连接那个java文件还是jsp代码阿?麻烦好心人详细点写一下好么?谢谢啦~~我在google搜都搜不到答案~~~~~~全是ADO什么的不知道有没有关系。。我用的是jbuilder2005+tomcat4.1+access
再次感谢~~~~

[解决办法]
阿 还是我~~~方法我试验好多了,问题就是创建,access数据库里面始终就没有20072的表~~~555

热点排行