java连接mysql数据库如何修改信息,我要把 中国 修改 成 广东

这是数据库信息

这是异常

这是java程序
补充一下

sql=con.prepareStatement("update db_lucene set user=? where id=?");

sql.setString(2,"广东");
sql.setInt(1,4);
sql.executeUpdate();运行正常,但是数据库里面的信息没有改变,还是原来的样子

第1个回答  2013-04-15
where后面接条件,等号是个什么东西。
比如 where address=? 字段名在哪里?追问

sql=con.prepareStatement("update db_lucene set user=? where id=?");

sql.setString(2,"广东");
sql.setInt(1,4);
sql.executeUpdate();
运行正常,但是数据库里面的信息没有改变,还是原来的样子

本回答被提问者采纳
第2个回答  2013-04-15
你的mysql端口号呢?链接字符串中怎么没有
第3个回答  2013-04-15
where=?
上面这个里面没有指定那一列等于?号追问

sql=con.prepareStatement("update db_lucene set user=? where id=?");

sql.setString(2,"广东");
sql.setInt(1,4);
sql.executeUpdate();运行正常,但是数据库里面的信息没有改变,还是原来的样子

追答

sql.setString(2,"广东");
sql.setInt(1,4);注意参数的顺序。

应该写成
sql.setString(1,"广东");
sql.setInt(2,4);

第4个回答  2013-04-15
url里要写端口号3306追问

可以执行插入,删除和查询。就是修改没有弄明白

如何在java文件中修改Mysql数据库的记录
通常修改记录用mysql语言就可以了,想通过java语言编程来实现修改,就需要安装JDBC驱动程序。然后就去API里找java.sql包,里面的Statement接口里有许多方法(作用,用于实现静态的sql语言并返回所生成结果的对象),当然还有一个就是PreparedStatement(预编译的对象),实现这两个接口中的方法,你就能实现删除,...

用java连接mysql实现对表中的数据查找,插入,修改等功能,
1、准备MySQL数据库驱动包:mysql-connector-java-5.0.8-bin.jar,一个项目中只能存在一个版本的驱动包 a、复制该驱动包,粘贴到项目中 b、选中项目里的驱动包,右键->Build Path->Add to Build Path 2、在类里写代码加载驱:决定连接哪种数据库 a、Class.forName("com.mysql.jdbc.Driver");b...

如何修改数据库用户名如何修改数据库用户名密码
1、在电脑的桌面找到我的电脑图标,用鼠标右键单击该图标,于是出现下图中的对话框,找到管理,单击管理出现下图计算机管理对话框,找到本地用户和组单击右边名称下面找到用户,再用鼠标左键双击用户,用户里有一个Administrator用户,一定要把它改成别的用户名。2、出现用户名Administrator注意要修改成您的用...

mysql 数据库后台 乱码问题 全市问号 怎么办?
在编译Servlet时使用Java-Encoding ISO8859-1 myservlet.java;在JSP的ZONE配置文件中,修改编译参数为:Compiler=builtin - javac- encoding ISO8859-1。使用这种方法后,不需要做其他的改动就可以正常显示中文了。 另外,流行的关系数据库系统都支持数据库Encoding,也就是说在创建数据库时可以指定它自己的字符集设置,数...

mysql数据库怎么修改记录
update 表名set 字段名1='值1', 字段名2='值2', ...where 条件中文的部分换成具体表名,字段名即可。

MySQL数据库修改一列内容
Binlog 由事件(event)组成,请注意是事件(event)不是事务(transaction),一个事务可以包含多个事件。事件描述对数据库的修改内容。现在我们已经了解了 Binlog 的结构,我们可以试着修改 Binlog 里的数据。例如前面举例的 Binlog 删除了一条记录,我们可以试着把这条记录恢复,Binlog 里面有个删除行...

IDEA2019.2链接MySQL数据库以及问题解决
一旦确认my.ini文件中的配置无误,接下来检查IDEA中的数据库连接设置。在IDEA中打开项目设置,进入数据库连接配置页面,检查数据库URL、用户名和密码等信息是否与my.ini文件一致。如果不一致,修改数据库连接配置以匹配my.ini文件中的信息。如果以上步骤均已完成,问题仍未解决,可能需要检查网络连接和防火墙...

java连接mysql数据库useSSL问题
1. Java连接mysql数据库时,使用mysql-connector-java-xx.jar驱动,升级该Jar包即可。高版本驱动兼容低版本,建议使用高版本驱动以获得最佳性能与安全性。2. 数据库部署在内网环境中,通常不会开启SSL功能。高版本驱动(>=8.0.13)默认useSSL=true,建议在JDBC URL配置中明确配置useSSL=false。3. 若...

java 连mysql,不能执行数据修改的语句
update语句用statement.executeUpdate()或者execute()方法执行,并且不能返回ResultSet

利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t...
第一步:新建数据库 连接的是本地localhost,新建一个新的数据库名是jdbctest 然后建表t_emp 不会的话可通过执行下方的sql语句建表 CREATE TABLE `t_emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,`salary` double DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE...

相似回答