java 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。

java 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。,第1张

直接数据 *** 作嘛 全部改一样的就用update dealers set buynum where 。。

不一样的话就存储结构吧。

用java更新 最好用批处理PreparedStatement stamt "update "

for(){ stamtaddBatch(); }

stamtexecuteBatch();

update 表名 set 列名=更新值 where 查询条件

例如:把Employee表中的名为张三的EmployeeID的值更改为1,就要写到

update Employee set EmployeeID=1 where Name='张三'

mailluzhou, wuzhemeng1983的实现都能够解决问题,个人 wuzhemeng1983的写法好些。prepareStatement能提高一些效率。至于事务方面,我认为mailluzhou的方法也能满足这样的需求。

思路:

双击表格中你要更改的数据,然后将要更改的数据显示到一个新的窗体上,显示的内容基本上都是用文本框显示,修改完后点击确定按钮,在按钮的点击事件下,写数据库的修改。

再在你的主函数里写一个显示函数做更新,只要你已有添加,修改,删除,table就会立刻显示!

增加一个数据库连接不就行咯

同样的参数

连接两个数据库,完全可以做到

简单的说用jdbc连接第一个库 啥 URL CLASSDRIVER 等等

第二个库就如果参数相同,那么就共用,如果不同,就增加几项参数咯

*** 作和第一个一样

可以使用触发器监控修改,如果考虑读日志表性能,可以考虑写修改日志到固定目录文件(bat脚本可以实现),java程序取文件,这样就不会有读数据库表压力问题,当然也得考虑物理存储以及读取优化。

//你是刚刚学java吧 我帮你规范了一下 和你的一样 没有改()

package comtesttest;

import javasqlDriverManager;

import javasqlStatement;

import javasqlResultSet;

import javasqlConnection;

import javasqlSQLException;

public class alter1SQL {

public boolean entry1SQL(String name, String num, String sex, String class1,

String grade, String techer, String adress) {

Connection con=null;

Statement num1=null;;

ResultSet rs=null;

ResultSet re=null;

try {

ClassforName("sunjdbcodbcJdbcOdbcDriver");

} catch (ClassNotFoundException ex) {

Systemoutprintln(ex);

}

try {

con = DriverManagergetConnection("jdbc:odbc:test");

num1 = concreateStatement();

rs = num1executeQuery("select from student");

re = num1executeQuery("update student name=,sex=,class1=,grade=,techer=,adress= where num=");

regetString(1)trim();

regetString(3)trim();

regetString(4)trim();

regetString(5)trim();

regetString(6)trim();

regetString(7)trim();

return true;

} catch (SQLException ce) {

Systemoutprintln(ce);

}

finally{

try {

if(null!=rs){

rsclose();}

if(null!=num1){

num1close(); }

if(null!=con){

conclose(); }

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

return false;

}

}

以上就是关于java 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。全部的内容,包括:java 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。、java 修改sql数据库的语句是什么啊、如何在Java程序中更新数据库同一表的两条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存