直接数据库 *** 作嘛 全部改一样的就用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程序中更新数据库同一表的两条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)