Java 更新数据库,急!

Java 更新数据库,急!,第1张

mysql = "UPDATE message3 SET address='"

+ address + "',postcode='" + postcode

+ "',mother='" + mother + "',father='"

+ father + "',babysex='" + babysex

+ "',babyweight='" + babyweight + "',nursecode='"

+ nursecode + "',birthday='" + birthday

+ "'WHERE babycode='" + num + "'";

=====================================================

birthday='to_date('把需要改的日期写在这里','YYYY-MM-DD')'

哈哈,太简单了,这个~!

在你删除代码的最后一行在把显示的方法调一下!

但是你必须把显示的代码写一个方法,粘贴拷贝为耻,代码重用为荣嘛!

呵呵~~~

如果你还要做添加或修改的刷新,CALL ME!

ClassforName("commysqljdbcDriver"); //加载Mysql驱动

Connection connection = DriverManagergetConnection("jdbc:mysql://ip:port/database","userName","passWord");//得倒connection

PrepareStatement ps = connectionprepareStatement(sql); //设置执行的sql语句

psexecute();//执行sql

1首先检查你注册数据源没有:(我不知道你使用sql server还是access)

用Access创建一个数据库,进入控制面板->管理工具->数据源(odbc)选择 系统DSN, 点 添加, 选择microsoft Access Driver(mdb),用sql server也是类似这样注册

2你没有用户和密码的设置,你是否已经保证你的数据库没有用户名和密码就能连接

3你的sql里面的 [12] 是插入数值的列的时候是不需要'号的

4你在运行的时候,你需要得到更多的信息对于异常我们往往需要打印详细的信息,请记住对于一个出现异常的地方不打印任何信息,对于调试人员来说是十分沮丧的所以请你每个在catch语句里面写入:

ceprintStackTrace();

这样可以通过运行程序知道你的问题出现在什么地方因为jdk将为你打印详细的异常信息

5对于第二个异常来说只要获取SQLException就可以了,对于异常来说越细越能描述异常的信息,所以没有必要用Exception

6应该有关闭数据库连接的代码

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

以上就是关于Java 更新数据库,急!全部的内容,包括:Java 更新数据库,急!、java 更新数据库、Java连接MySql数据库,并且实现插入、删除、更新、选择 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10058143.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存