jsp向mysql中插入数据 数据库中的记录为null

jsp向mysql中插入数据 数据库中的记录为null,第1张

int

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9882993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存