• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

这是怎么回事?

package com.jdbc.dao;


import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.jdbc.Jdbc;
import com.jdbc.model.Goddess;
import com.mysql.fabric.xmlrpc.base.Data;




public class GoddessDao {
         public void addGoddess(Goddess g) throws Exception {
                 Connection conn =  Jdbc.getConnection();
                 String sql =""+"insert  into imooc_goddess"+"(user_name,sex,age,email,birthday,mobile,"
                                        +"create_user,create_date,update_user,update_date,isdel,)"
                                        +"values(" + "?,?,?,?,?,?,?,current_date(),?,current_date(),?)";//?相当于占位符;
                 PreparedStatement  ptmt =    conn.prepareStatement(sql);
                 
                 ptmt.setString(1, g.getUser_name());
                 ptmt.setInt(2, g.getSex());
                 ptmt.setInt(3, g.getAge());
                 ptmt.setString(4, g.getEmail());
                 ptmt.setDate(5 ,  new Date(g.getBirthday().getTime()));
                 ptmt.setString(6, g.getMobile());
                 ptmt.setString(7, g.getCreate_user());
                 ptmt.setString(8, g.getUpdate_user());
                 ptmt.setInt(9, g.getIsdel());
                 
                 
                 ptmt.execute();
                 
                 
               
         }
       
            public void updateGoddess(){
                   
            }
            public void delGoddess(){
                   
            }
            public List query() throws Exception {
                    Connection conn =  Jdbc.getConnection();
                    Statement stat = conn.createStatement();
                        ResultSet rs = stat.executeQuery("select  user_name,age  from imooc_goddess");
                        List gs = new ArrayList();
                        Goddess g = null;
                        while (rs.next()) {
                                g=new Goddess();
                                g.setUser_name(rs.getString("user_name"));
                                g.setAge(rs.getInt("age"));
                                gs.add(g);
                               
                        }
                    return gs;
            }
            public Goddess get(){
                    return null;
                   
            }
}
控制台异常:
Exception in thread "main" 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 ')values('小夏',1,22,'xiaoxia@qq.com','2016-09-26','13254685481','lee',current_' at line 1

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)
        at com.mysql.jdbc.Util.getInstance(Util.java:387)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)
        at com.jdbc.dao.GoddessDao.addGoddess(GoddessDao.java:35)
        at com.action.GoddessAction.main(GoddessAction.java:33)

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

//SQL语句异常,说明写错了Stringsql=""+"insertintoimooc_goddess"+"(user_name,sex,age,email,birthday,mobile,"+"create_user,create_date,update_user,update_date,isdel)"//这行我觉得你最后那个逗号是多余的+"values("+"?,?,?,?,?,?,?,current_date(),?,current_date(),?)";//?相当于占位符;

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!