servlet 连接数据库 通过html,通过java servlet和html更新MySQL数据库中的属性

我想弄清楚如何通过html页面以及java servlet更新数据库表中的属性。通过java servlet和html更新MySQL数据库中的属性

首先,我有一个有3个文本框的表单。我不知道如何将下面的代码中的方法连接到这些。

Enter birdID you wish to modify:

Bird Common name (String):

Bird Scientific name (String):

IUCN Listing (String):

这是我在我的java servlet Bird.java中创建的方法。它需要的是去一个字符串参数到数据库并更新基于一个主键(birdID)

public void updateiucnListing(String iucnListing){

String sql = "UPDATE birds SET iucnListing = '" + iucnListing + " WHERE birdID = " + this.birdID;

System.out.println(sql);

DbUtilities db = new DbUtilities();

db.executeQuery(sql);

}

这是我传递参数到类的实例字段。 updatebirds.java

Bird bird200 = new Bird(200);

bird200.updateiucnListing("LC");

是否需要为我的数据库中的所有属性创建方法?或者我可以制作一种处理一切的方法吗?

我是否在正确的轨道上?

2015-02-17

Arcus

+1

题外话评论,但:看来你的代码有SQL注入漏洞。 –

2015-02-17 20:40:46

+0

这实际上是一堂课,而且由于我们刚刚结束学期的中间阶段,我们甚至还没有开始考虑安全性。 –

2015-02-17 20:41:28

+0

如果您的教授从第一天起就没有教您安全及其重要性:RUN! –

2015-02-17 20:59:02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值