JAVA 对数据库的修改java修改数据库的代码你要注意的是连接方式java修改数据库的代码,如果是用sun公司给的Access直连驱动包java修改数据库的代码 , 那么是可以插入的 。
如果是用java自带的rt.jar包下驱动的通过ODBC桥连接的那种连接方式java修改数据库的代码 ,
用execute或者executeUpdate都只是先把数据写入日志文件 。
比如access文件叫db.mdbjava修改数据库的代码,用以上的方法会将条目先写入db.ldb中 。
在关闭连接,就是做close()的时候 , 才将数据写入数据库文件db.mdb
因为access默认的是事件处理模式,所以你执行的SQL语句先是缓存,至少要做commit()以后才会执行 。但是由于access机制 , 所以必须每次close以后才会实际的修改到数据库 。
希望能解决您的问题 。
java 修改数据库中的数据先要配置一个数据源 , 打开控制面板 - 管理工具 - 数据源 (ODBC),选择"系统DSN",也可以选择"用户DSN"选项卡,点击"完成",弹出的对话框里将"数据源名"一项设为你喜欢的名字,比如redsun 。点"选择",例如:找到"C:/mess.mdb"文件,如此一个ODBC数据源就配置好了 。要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器,上面已经说过了,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器 。但建立桥接器时可能发生异常,这是我们所不想见到的,因此要捕获这个异常:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){异常捕获}
然后就是连接数据库了,这里要用到java.sql包中的Connection类声明一个对象,再用类DriverManager调用它的静态方法getConnection创建这个连接 。
Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","数据源用户名","数据源密码");
java连接数据库的代码package mysql;
import java.sql.*;
/**
* @author xys
*/
public class ConnectMysql {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
String url = "jdbc:mysql://localhost:3306/databaseName";
String user = "mysqluser";
String password = "password";
String driverClass = "com.mysql.cj.jdbc.Driver";
Connection connection = null;
Class.forName(driverClass);
try {
connection = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
if (connection != null) {
System.out.println("数据库连接成功");
} else {
System.out.println("数据库连接失败");
connection.close();
}
return connection;
}
public void getResult() throws ClassNotFoundException, SQLException {
// 实例化 Statement 对象
Statement statement = getConnection().createStatement();
// 要执行java修改数据库的代码的 Mysql 数据库操作语句(增、删、改、查)
String sql = "";
// 展开结果集数据库
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
// 通过字段检索
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
// 输出数据
System.out.println("ID : "id);
System.out.println("name :"name);
}
// 完成后需要依次关闭
resultSet.close();
statement.close();
getConnection().close();
}
}
【java修改数据库的代码 javaweb修改数据库数据】java修改数据库的代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于javaweb修改数据库数据、java修改数据库的代码的信息别忘了在本站进行查找喔 。
推荐阅读
- Flutter定位当前城市,flutter定位获取经纬度
- 计算机类毕业设计测试题,毕业设计计算机专业题目
- EV录屏软件直播,ev录屏能直播吗
- python主函数输出 python3主函数
- gis企业化的简单介绍
- gis属性分类,gis数据的分类
- php获取前台数据解码 php解码url
- 如何避免店铺引流商品卖假,如何避免店铺引流商品卖假货的风险
- 虚拟机xp系统镜像文件,虚拟机win镜像