String sql="CREATE TABLE why(a int,b int, c int, d int)";
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
现在能够创建新的表why。但是不知道怎么向这个表中加入内容。写了两行都是没反应。
比如我想把a列赋值为1,b列赋值为2,c列赋值为3,d列赋值为4. sql字符串应该怎么写?
是不是还要有个刷新语句刷新一下。
请指教。谢谢。
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
现在能够创建新的表why。但是不知道怎么向这个表中加入内容。写了两行都是没反应。
比如我想把a列赋值为1,b列赋值为2,c列赋值为3,d列赋值为4. sql字符串应该怎么写?
是不是还要有个刷新语句刷新一下。
请指教。谢谢。
这样建表,如果你新建好了一张why的表,再执行,等于再去建一张,那肯定有问题!
或者
String sql="INSERT INTO TABLE myCart VALUES(1,2,3,4)";
都没有效果不知道什么地方错了?
请指点,谢谢。
这样还是不行,刷新数据库后看不到修改了的内容。不知道为什么?就是怎么在jsp语句中修改表的?
如果没有数据的话,直接insert into why(a,b,c,d) values(?,?,?,?)
然后分别对?赋值,执行,commit就行了。
为什么只有在数据库中选执行sql才能显示表插入的内容?
那个刷新语句是什么
现在的情况很诡异
我执行一次这个语句之后,在sql2005里面右键点表头,然后选执行sql语句,才能正确地添加一行表的内容
这样不行吧晕
能不能把右键点表头这步省略了
楼主你的插入语句方法中有类似上面这样的语句吗?如果没有是不能成功插入数据的
那执行之前你打开table了么?