public static void Update(Connection con, String sql, Object objects) {
PreparedStatement pre = null;
try {
pre = conprepareStatement(sql);
for (int i = 0; i < objectslength; i++) {
presetObject(i + 1, objects[i]);
}
preexecuteUpdate();
} catch (SQLException e) {
eprintStackTrace();
}
}
import javasql;
import javaxswing;
Connection con = null;
Statement sta = null;
try{
ClassforName("sunjdbdodbcjdbdodbcDriver");//加载驱动
con=DriverManagergetconn("jdbc:odbc:数据源");//你获得连接的方法
sta= conCreateStatement();//实例化执行对象
staexecuteUpdate("update 表名 set 字段= 值 where 条件")
Systemoutprintln("数据库一更新成功 !")
staclose(); //关闭数据库连接
conclose();
}catch(Exception){
Systemoutprintln("发生了数据库异常");
}
楼主:最主要的还是多看一下书吧?
祝你成绩:蒸蒸日上!
jdbc连接数据库,DriverManger等初始化连接,prepareStatement语句执行sql,ResultSet拿到执行结果,while resulthasNext循环拿到数据值等。
如果不用jdbc,可以用框架,hibernate,mybatis都是可以的。
详情可以私聊我,手机打字太累了。
JAVA的jdbc是没有的,hibernate中是有这个方法的。不过你自己可以实现一个saveOrUpdate方法,如下
public static boolean saveOrUpdate(String tableName, String indexName,Object index,){
//tableName是你的表名,IndexName为你的主键名,index为主键值,如果主键不唯一,可以用id编号来代替双主键,或者用数组接收
String sql="select count() from "+tableName+" where "+indexName+"="+index;
//下面是判断个数,然后执行,当然要传入你的更新或插入的对象
}
有问题再交流
以上就是关于java更新数据库表信息代码全部的内容,包括:java更新数据库表信息代码、在java中怎么修改sql里的数据啊已经连接好数据库了、java怎么 *** 作数据库呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)