temp=stmt.executeUpdate("insert
into
db_need(textfield,region,field,textarea)
values('"+textfield+"','"+region+"','"+field+"','"+textarea+"')")
在这个之前
定义一个String
sql
=
("insert
into
db_need(textfield,region,field,textarea)
values('"+textfield+"','"+region+"','"+field+"','"+textarea+"')"
system.out.println(sql)
把打印出来的sql
直接去数据库上执行一次看看是否可以执行
如果可以
就说明是你在get
connection的时候出错
就在获取connectiion和statement这两个地方找错
如果sql不能执行的话
就是sql语句错误
1、首先打开sql server管理系统工具,使用数据库账号登录到数据管理系统。
2、进去以后,点击数据库文件前面的+号,
3、然后右键数据库文件夹,选择“新建数据库”。
4、然后建立一个名为test的数据表。
5、建立完成后,在下方的编辑器中输入下方图片中的代码,点击运行,
6、运行之后,可以看到test表插入了一条空记录,,这样就完成了。如下图所示:
你犯了低级错误,<textarea name="f_conten" cols="60" rows="12" wrap="virtual" id="f_conten"></textarea>的name 是 f_conten,而在php内是以$_POST['f_content']获取的,所以不能存入数据库,将name
修改成f_contentok
<input name="f_title" type="text" id="f_title" size="60" />的name是f_title,php内是以$_POST['f_tite']获取的,变量不一致,改成$_POST['f_title']ok
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)