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

无法执行的sql语句,该怎么解决

2012-03-30 
无法执行的sql语句Java codepublic void save(Pet pet) {Connection connBaseDao.getConnection()//Stri

无法执行的sql语句

Java code
    public void save(Pet pet) {        Connection conn=BaseDao.getConnection();//        String sql="insert into pet(id,master_id,name,type_id,love,health,status,adopt_time) values(pet_seq.nextval,?,?,?,?,?,?,To_Date('2011-10-10','YYYY-MM-DD'));";        String sql="insert into pet(id,master_id,name,type_id,love,health,status,adopt_time) values(55,1,'三三',1,80,90,1,To_Date('2011-10-10','YYYY-MM-DD'));";        PreparedStatement preStmt=null;        try {            preStmt=conn.prepareStatement(sql);            //            preStmt.setInt(1, pet.masterId);//            preStmt.setString(2, pet.name);//            preStmt.setInt(3, pet.typeId);//            preStmt.setInt(4, pet.love);//            preStmt.setInt(5, pet.health);//            preStmt.setInt(6, pet.status);//            preStmt.setString(7,pet.adoptTime);                        preStmt.executeUpdate();                        System.out.println("添加记录成功");                    } catch (SQLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally{            BaseDao.CloasAll(conn, preStmt);        }            }

帮忙看下,变量sql的插入的语句,在oracle中,是可以直接执行的。
但是通过jdbc执行时就有问题了。在执行到 preStmt.executeUpdate(); 时,提示无效字符

[解决办法]
以后仔细点 很多问题都不会产生。。嘿嘿
[解决办法]
请仔细点?

热点排行