中文与英文的斜杠是相同的
/ 中文的
/ 英文的
你可以注意一下是不是 url 混杂了中文字符 例如斜杠
import java.sql.*;
public class JdbcDemo1 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 1. 导入驱动jar包
// 2. 注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// Class.forName("org.gjt.mm.mysql.Driver");
// 3. 获取数据库的连接对象
// 这里一定要注意url使用英文字符,中英文的斜杠字符差不多
Connection connection = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/school?serverTimezone=GMT%2B8",
"root",
"123456");
// ?serverTimezone=GMT%2B8 保证编码的正常
// 4. 定义SQL语句
String sql =
"update students set `name` = '苍井空' where id = 4";
// 5. 获取执行sql 的对象 Statement
Statement statement = connection.createStatement();
// 6. 执行 sql
int count = statement.executeUpdate(sql);
// 7. 处理结果
System.out.println(count);
// 8. 释放资源
stmt.close();
conn.close();
}
}
这个错误浪费了我一个下午,最后是讨论群的热心人给我指明了
以此博客纪念我浪费掉的一个下午
2020.05.17
我平时收集了多个平台IT资源(慕课,即刻time,冻脑学园等),还有众多书籍高清PDF
有需要或是有什么问题可以加我V:aiHY991015
大家一起学习交流!!!