java web如何将获取的前台数据更新到数据库中

java web如何将获取的前台数据更新到数据库中,第1张

1前台jsp页面或者html页面

<form action="Servlet配置路径" method="POST">

<input type="text" name="name" />

<input type="text" name="sex" />

<input type="text" name="age" />

</form>

2后台servlet类中

public void doGet(>

如果不是语句的问题,看自己的查询是不是有条件的

不知道你是自学还是有老师教,这样取列编号是不建议的·

String sql = “select from admin”;

rs  = executeUpdate(sql);

这样是不是在自己修改的时候能更舒服一点。建议而已。

如果有事务处理的话·需要加上commit提交事务。

安装完Oracle客户端后,里面有个jdbc的文件夹,该文件夹下就包含了OCI驱动和THIN驱动。所以是不需要去网上下载的。这个驱动在jdbc/lib文件夹下,主要有classes12jar、nls_charset12jar等等。其中以12结尾的驱动包适应于jdk11以上的版本。以11结尾的适应于jdk11以下的版本。文件名中含有classes的jar包就是驱动程序,文件名中含有nls的jar包是与国际化有关的类。

找到文件后,就需要把class和nls的jar包的绝对路径加入CLASS_PATH环境变量,否则会报ClassNotFound的异常。

设置环境变量后,就可以直接使用OCI驱动了,不要被“驱动”两个字吓坏了,(驱动就是一个可执行文件和一个连接字符串)。很简单,无非是连接字符串的问题。标准的连接字符串如下所示:

ClassforName("oraclejdbcdriverOracleDriver");

Connection con = DriverManagergetConnection("jdbc:oracle:oci:@xxzc","duansiyuan", "oracle_password");

只要这两行,就可以保证连接到数据库,而这个数据库不管是单个数据库还是集群数据库。其中xxzc就是数据库名,duansiyuan就是用户名,oralce_password就是密码。这种方式和C#中的方式比较类似。

需要注意的问题:

1、oracle_home/jdbc文件夹下有大量的样板代码和帮助文档,里面对如何安装和使用jdbc都有详细的说明,请引起高度重视并耐心阅读。里面有很多知识仅通过自己反复的实践是无法获取的。

2、如果想要高性能,请使用OCI连接,如果不想装Oracle客户端,请使用thin连接。

Timer time = new Timer(); //定义一个 Timer

//执行方法 里面需要一个类 可以定义一个伪类

//也可以 自己 定义一个类 继承TimerTask这个类

//里面必须实现 run方法

//run方法 里面就写你的 实做 方法

//schedule 方法有很多重载 有很多参数我用最简单的

//给你说明 第2个参数是 说 每隔一定的时间执行一次

//相关说明可以去jdk 帮助文档里面找

timeschedule(new TimerTask() {

public void run() {

int inSertValue{

try{

commection con1=con;

Statement stmt=con1createStatement();

str="(insert ……)";

……

stmtclose();

} catch()

} } //加到这里就好了!!最好把这样方法封装起来

}

}, 1000);

以上就是关于java web如何将获取的前台数据更新到数据库中全部的内容,包括:java web如何将获取的前台数据更新到数据库中、我写了一个java程序 里面有个 update更新数据库数据的的代码 连上数据库后代码都没问题但数据没更新、Java调用oracle来更新数据库信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存