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

JAVABEAN和数据库的格式有关问题,做毕业设计的!

2011-12-25 
JAVABEAN和数据库的格式问题,做毕业设计的!!!!!我编写了一个JAVABEAN,其中有个更新的操作。publicbooleanin

JAVABEAN和数据库的格式问题,做毕业设计的!!!!!
我编写了一个JAVABEAN,其中有个更新的操作。
public   boolean   insert()   throws   Exception   {
    sqlStr   =   "insert   into   book   (Bookname,Bookclass,Author,Publish,Bookno, "+
                      "Content,Prince,Amount,Leav_number,Regtime,picture)   values   ( ' ";
                      sqlStr   =   sqlStr   +   dataFormat.toSql(abooks.getBookName())   +   " ', ' ";
                      sqlStr   =   sqlStr   +   abooks.getBookClass()   +   " ', ' ";
                      sqlStr   =   sqlStr   +   dataFormat.toSql(abooks.getAuthor())   +   " ', ' ";
                      sqlStr   =   sqlStr   +   dataFormat.toSql(abooks.getPublish())   +   " ', ' ";
                      sqlStr   =   sqlStr   +   dataFormat.toSql(abooks.getBookNo())   +   " ', ' ";
                      sqlStr   =   sqlStr   +   dataFormat.toSql(abooks.getContent())   +   " ', ' ";
                      sqlStr   =   sqlStr   +   abooks.getPrince()   +   " ', ' ";
                      sqlStr   =   sqlStr   +   abooks.getAmount()   +   " ', ' ";
                      sqlStr   =   sqlStr   +   abooks.getAmount()   +   " ', ";
                      sqlStr   =   sqlStr   +   "now() "+   ", ' ";
                      sqlStr   =   sqlStr   +   abooks.getPicture()+ " ') ";

为什么其中有些字段要转换成数据库中的显示的格式,有的不用。

我的问题就是究竟数据库中的数据显示和在JSP中的数据传给JAVABEAN之后的数据为什么要格式转换???????不理解

[解决办法]
插入数据库里不按数据库的格式,你还插入什么呢??

[解决办法]
数据库在设置的时候每个字段有设置了数据类型,如果数据类型不匹配,数据是无法存入的,比如整数型字段无法输入字母。
[解决办法]
你这段代码是抄写 < <JSP数据库开发实例> > 一书中的,当然自己都看不懂,还说是自己写的,真垃圾
[解决办法]
有没有可能是 存储数据的长度超过了 数据表字段的长度 被截断了?
你的问题 我还是不大清楚
[解决办法]
因为数据库的编码和JAVA的编码方式不 一样,如果你连接的数据库是SQLserver的话,你用JTDS驱动去连就不用转换了。用官方驱动就要转。
[解决办法]
JAVA插入到数据库里面一定要保持类型一致!不用指导为什么,指导就可以了!
什么都指导为什么的话你累死了!

热点排行