做毕业设计遇到问题:在向数据库(sql2000)中插入的时候,如果数据稍微长些出现数据丢失现象,问题描述如下:我做的是在线考试系统,要从考题库中抽取考题,生成试卷,然后要将抽取出来后的题目+选项一次性的插入到另外一个数据库中。
其中选项有四个,如果选项的题干稍微长些,就会发生此题的选项不能插入到数据库中的现象。其中,我也用了commit(),但是效果一样不行。请求高手能给予解决,高分相送,谢谢。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果题目如下这么长,就会出现插入时数据丢失现象:下列对于线性表的描述中正确的是:
(1)存储空间不一定是连续,且各元素的存储顺序是任意的任意的任意的任意的
(2)存储空间不一定是连续,且前件元素一定存储在后件元素的前面任意的任意的
(3)存储空间必须连续,且各前件元素一定存储在后件元素的前面素的前面素的
(4)存储空间必须连续,且各元素的存储顺序是任意的素的前面素的前面素的前面
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++部分代码如下:
插入数据库时的后台供调用代码:
public void executeUpdate(String sql)
{
stmt=null;
rs=null;
try
{
conn=DriverManager.getConnection(strDBUrl,"sa","");
stmt=conn.createStatement();
stmt.executeQuery(sql);
conn.commit();
stmt.close();
conn.close();
}
catch(Exception ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}jsp代码:
while(......){
String SQL="insert into storer(question,sbnum,pnum,answer,keys,knum)Values('"+ans+"','"+sbnum+"','"+pnum+"','"+answerB+"','"+keyB+"','"+knumB+"')";
db1.executeUpdate(SQL);
}
其中选项有四个,如果选项的题干稍微长些,就会发生此题的选项不能插入到数据库中的现象。其中,我也用了commit(),但是效果一样不行。请求高手能给予解决,高分相送,谢谢。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果题目如下这么长,就会出现插入时数据丢失现象:下列对于线性表的描述中正确的是:
(1)存储空间不一定是连续,且各元素的存储顺序是任意的任意的任意的任意的
(2)存储空间不一定是连续,且前件元素一定存储在后件元素的前面任意的任意的
(3)存储空间必须连续,且各前件元素一定存储在后件元素的前面素的前面素的
(4)存储空间必须连续,且各元素的存储顺序是任意的素的前面素的前面素的前面
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++部分代码如下:
插入数据库时的后台供调用代码:
public void executeUpdate(String sql)
{
stmt=null;
rs=null;
try
{
conn=DriverManager.getConnection(strDBUrl,"sa","");
stmt=conn.createStatement();
stmt.executeQuery(sql);
conn.commit();
stmt.close();
conn.close();
}
catch(Exception ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}jsp代码:
while(......){
String SQL="insert into storer(question,sbnum,pnum,answer,keys,knum)Values('"+ans+"','"+sbnum+"','"+pnum+"','"+answerB+"','"+keyB+"','"+knumB+"')";
db1.executeUpdate(SQL);
}
解决方案 »
- ExtJS求救!!!!!
- 一个看似简单算法
- jsp,怎样获取当前剩下的秒数呢???(函数?)
- <%out.println("Hello world");%>新手,我如何看到这个页面?我没有设置好服务器?
- 基于Struts+Hibernate开发的后台管理(通用版本)再次共享!!!
- jsp连接sql server数据库出现错误请高手解决!~~~急等~~100分!!
- 在同一JSP页面中,实现访问两个不同的数据库?能实现吗?
- "声明式编程开发" 什么意思???
- 请教高手jsp访问javabean中数组元素为空的问题,但数组已经创建成了。
- 急!请教Session的问题,拖了很久了。。。。。。。。。。
- javabean使用连接池问题,SOS,在线等ing
- JSP编码问题!实在没办法了!!!!
例如 表中字段是char 而你插入的数据大于char的范围。