java修改数据代码 怎么修改源代码数据

java 修改数据库中的数据

prepareStatement s=con.prepareStatement(sql4);

创新互联主营琼海网站建设的网络公司,主营网站建设方案,成都app软件开发,琼海h5微信平台小程序开发搭建,琼海网站营销推广欢迎琼海等地区企业咨询

我没用过ACCESS,都是用SQL,不过应该都差不多吧?我觉得是上面这句有误。

prepareStatement s=con.prepareStatement(sql4,Object ...p);

if(p!=null){

for(int i=0;ip.length;i++){

s.setString(1,newname);

s.setString(2,newsex);

s.setString(3,newclass);

s.setString(4,newbirth);

s.setString(5,newphone);

s.setString(6,newaddress);

s.setInt(7,num);

}

s.executeUpdate();

Java 要实现此功能 代码应该如何修改?

Connection conn;

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:taian", "hr", "hr"); //连接Oracle

conn.setAutoCommit(false);

Statement myStat = conn.createStatement();

String sqlTxt = "update BankAccount set account=account-" + this.amount.getText() + " where accId=" + this.payOut.getText();

System.out.println("第一步 执行:" + sqlTxt);

//

try {

int affectedRow = myStat.executeUpdate(sqlTxt);

System.out.println("从汇出方扣减" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");

sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();

System.out.println("第二步 执行:" + sqlTxt);

affectedRow = myStat.executeUpdate(sqlTxt);

System.out.println("从汇入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");

// 事务成功结束, 提交

conn.commit();

} catch (SQLException sqlEx) {

System.out.println

sqlEx.printStackTrace();

// 事务中断,整体回滚到事务开始前状态

conn.rollback();

}

myStat.close();

conn.close();

} catch (Exception ex) {

System.out.println("反正是出错了.");

}

}//

java修改MySQL表中的数据问题:如代码

你的代码写的很乱。

首先if (jpf3.equals(jpf2)) {

if (jpf1.equals(mima)) {

String str="update 人员信息表 set 密码 = '001' where 人员编号 = '001'; ";

//(如果这句换成: String str="update 人员信息表 set 密码 = 'jpf3' where 人员编号 = 'jtf1'; ";就不会修改成功。 为什么啊? 求高人啊!正确格式是什么呢?

Statement statement =con.createStatement();

int s=statement.executeUpdate(str);

JOptionPane.showMessageDialog(null, "修改成功");

这一部分是要写在try{}里面的,finally{}里面要对PreparedStatement进行判断,要关闭。

你的sql语句里面使用的是变量

如果变量是String类型的: String str="update 人员信息表 set 密码 = '"+jpf3+"' where 人员编号 = '"+jtf1+"';

如果是int,long,double之类的:String str="update 人员信息表 set 密码 = "+jpf3+" where 人员编号 = "+jtf1+";

Java 对文件中的数据修改

首先你要一行一行的读当你读取到你需要修改的数据时可以使用字符串替换方法即replace方法例如:Stringstr="12345";System.out.println("str="+str.replace("3","45"));这样得到的结果就是str=124545;replace第一个参数为你要将


网站栏目:java修改数据代码 怎么修改源代码数据
网页网址:http://scyanting.com/article/hiiped.html