JSP和MySQL | 建立表格时发生错误

奥菲尔

我正在使用Eclipse EE,将Tomcat 6服务器连接到win7上的MySQL服务器。我能够通过JSP连接到数据库并发送诸如SELECT和DESCRIBE之类的命令,但是如果我尝试创建表,JSP代码将根本无法运行!这是为什么?(在MySQL命令行上检查了我的SQL代码,它起作用了。)

JSP错误:

org.apache.jasper.JasperException:处理JSP页面/index.jsp时发生异常

JSP编码:

try // DB login
    {
        String connectionURL = "jdbc:mysql://localhost/ofir";
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        con = DriverManager.getConnection(connectionURL, "root", "");
        stmt = con.createStatement();
        connected = true;
    }
    catch(Exception ex)
    {
        out.println("Unable to connect to database.");
        connected = false;
    }
    rs = stmt.executeQuery("CREATE table users (fname varchar(50), nname varchar(20), pass varchar(50), email varchar(50), gender boolean, age int(3), region varchar(10), notes varchar(1000))"); // Line of the error

*有关代码,请注意-所有变量均使用'<%!'

美康

对于CREATE TABLE,我们必须使用stmt.executeUpdate(sql)不是stmt.executeQuery(sql)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章