executeupdate mysql_java – 使用Mysql中的executeUpdate通过sql语句…

executeupdate mysql_java – 使用Mysql中的executeUpdate通过sql语句…我有以下doGet():protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{MysqlDataSourceds=newMysqlConnectionPoolDataSource();ds.setServerNa…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

我有以下doGet():

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

MysqlDataSource ds = new MysqlConnectionPoolDataSource();

ds.setServerName(“localhost”);

ds.setPort(3306);

ds.setUser(“root”);

ds.setPassword(“”);

try {

Connection connection = null ;

connection = ds.getConnection();

Statement statement = connection.createStatement();

// create the DB ..

statement.executeUpdate(“CREATE DATABASE IF NOT EXISTS “

+”testSQLtable” ) ;

// use DB ..

statement.executeUpdate(“USE testSQLtable”) ;

// create table …

statement.executeUpdate(“DROP TABLE IF EXISTS account “

+”CREATE TABLE account ( “

+”accountNum INT( 11 ),”

+”dateCreated DATE NOT NULL,”

+”accountName TEXT,”

+”description TEXT,”

+”statusAccount TEXT,”

+”sumOfMoney INT( 11 ) NOT NULL DEFAULT 0 );” ) ;

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

创建DB的前两个executeUpdate并使用他工作正常.在运行时到达行statement.executeUpdate(“DROP TABLE IF EXISTS accounnt …..”它会引发异常 –

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘CREATE TABLE account ( accountNum INT( 11 ),dateCreated DATE NOT NULL,accountNa’ at line 1

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)

at com.mysql.jdbc.Util.getInstance(Util.java:386)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2713)

at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1794)

at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1712)

at control.CreateDBinitialServlet.doGet(CreateDBinitialServlet.java:56)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179858.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 《异常检测——从经典算法到深度学习》6 基于重构概率的 VAE 异常检测

    《异常检测——从经典算法到深度学习》6 基于重构概率的 VAE 异常检测目录0概论1基于隔离森林的异常检测算法2基于LOF的异常检测算法3基于One-ClassSVM的异常检测算法4基于高斯概率密度异常检测算法5Opprentice——异常检测经典算法最终篇6基于VAE的异常检测算法6.基于VAE的异常检测算法论文名称:VariationalAutoencoderbasedAnomalyDetectionusingReconstructionProbability发表时间:2015.12立即下载论文总体

    2025年6月9日
    3
  • 华为手机屏幕锁屏时间设置_华为手机自动锁屏时间设置「建议收藏」

    华为手机屏幕锁屏时间设置_华为手机自动锁屏时间设置「建议收藏」设置华为手机自动锁屏2113时间的方法如下:们需5261要的材料分别4102有:华为手机、1653设置app。1、首先,打开华为手机,打开设置,在设置界面中找到“锁屏和密码”按钮。2、然后在锁屏和密码界面中,点击“安全锁定设置”按钮。3、最后在安全锁定设置界面中,点击“自动锁屏”,您就设置手机自动锁屏时间了。本回答被网友采纳,可能是打开了2113省电模式的原因,当电量低于20%时将提5261示开启…

    2022年9月29日
    2
  • 宠物社区小程序_宠物论坛哪个好

    宠物社区小程序_宠物论坛哪个好微信小程序宠物论坛6个人主页页面JS部分constdb=wx.cloud.database()Page({data:{openid:””,nickname:””,heads:””},onLoad:function(options){constopenid=options.idthis.setData({openid:openid})console.log(this.data.openid)d

    2022年10月7日
    2
  • parallel循环java_Java 8 lambda stream forEach parallel 等循环与Java 7 for each 循环耗时测试…[通俗易懂]

    parallel循环java_Java 8 lambda stream forEach parallel 等循环与Java 7 for each 循环耗时测试…[通俗易懂]Java8里面的stream有串行流和并行流之分。说高级的stream就是那个并行流。下面是那个并行流的简单实现。只要是继承Collection类的都可以这么用。list.stream().parallel()list.parallelStream()先看代码和运行结果,再解释一下,这个并行串行流之间的差别。packagecom.lxk.lambdaTest;importcom.goog…

    2022年7月19日
    24
  • pycharm2021.7激活码(JetBrains全家桶)

    (pycharm2021.7激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~M…

    2022年3月21日
    62
  • Eclipse使用教程_eclipse怎么运行整个项目

    Eclipse使用教程_eclipse怎么运行整个项目PS:最近很多同学问我eclipse不知道怎么用,那我们出一个eclipse的教程Start:如果你们觉得eclipse的windows英文版看的很累,我放一个汉化的教程吧👇ht

    2022年8月6日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号