导航:首页 > 编程大全 > java改变数据库信息

java改变数据库信息

发布时间:2023-03-02 09:33:57

A. 在java中怎么修改sql里的数据啊已经连接好数据库

import java.sql.*;
import javax.swing.*;

Connection con = null;
Statement sta = null;

try{
Class.forName("sun.jdbd.odbc.jdbdodbcDriver");//加载驱动
con=DriverManager.getconn("jdbc:odbc:数据源");//你获得连接的方法
sta= con.CreateStatement();//实例化执行对象
sta.executeUpdate("update 表名 set 字段= 值 where 条件")
System.out.println("数据库一更新成功内 !")
sta.close(); //关闭数容据库连接
con.close();
}catch(Exception){
System.out.println("发生了数据库异常");
}
楼主:最主要的还是多看一下书吧?
祝你成绩:蒸蒸日上!

B. Java代码 修改数据库信息

没有错的,你在sql执行后面加个手动提交呢,conn.commit();//conn这是数据库连接变量,根据你自己的修改下。

C. java开发:如何对多条数据库记录同时修改

不要用循环,那样效率低,你先吧用修改的记录id找到,然后
update xxxxxx where id in(?,?,?……),“?”就是你要修改的记录的id
选中就用checkbox

D. JAVA如何修改数据库表上的数据

设个添加按钮,进入添加数据页同时把需添加的表名传参过来。再写个添加方法。

E. java数据库编程 可以用变量更改数据库信息吗

有两种方式,一种是用statement:
int a;(当然 实际跑的时候是有值的)
String sql = "insert in to table1(num) values(" + a + ")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
只需要把参数连接在字符串中。如果是String的参数:
String username;(当然 实际跑的时候是有值的)
String sql = "insert in to table1(username) values("'+ username +'")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
sql变量的正确写法是:
1,)String sql = "insert in to table1(username) values()";
2)光标移到最好括号中,输入两个双引号
3)再将光标移到刚才输入的双引中间输入两个单引号(如果是非字符串变量,不需要输入单引号)
4)再将光标移到刚才输入的单引号中间,输入两个加号
5)将光标移到刚才输入的加号中间,输入变量名。(良好的编程习惯会在加号的左右两边各打上一个空格再输入变量)
以上完整的试一次 就会清楚了 看着好像很复杂。
这样写,这个sql变量 看起来不来舒服所以下面介绍另一种方法:
使用PreparedStatement:
int a;(使用时需要初始化)
String sql = "insert into table(num) valuse(?)";
PreparedStatement pstat = conn.prepareStatement(sql);
pstat.setInt(1, a);
pstat.executeUpdate();

与statement不同的是,在获得preparedstatement的时候需要传递一个预处理的sql语句,里面的参数用问号(?)代替。然后紧接着用它的setXXX为这个问号赋值,如上述的setInt();他需要两个参数,第一个是指为第几个问号赋值,第二个是要赋的值。如果需要传递的是String 就需要调用setString而不是setInt了。

上述两种方法都是可以接受多参数的,适当变更就行了。
另外一点要说的是,用preparedstatement除了方便阅读外,还有很多好处,我这里指出两点我体会深的:
1,sql语句方便调试,在java中定义的那个sql字段,直接可以在数据库中执行,这样很方便检测我们的sql语句有没有书写错误。
2,后者的效率会比前者高很多。
具体区别 可以参看其他资料,建议多使用后者。如还有疑问可以再联系

阅读全文

与java改变数据库信息相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接