Java 的 JDBC 连接 MySQL 算是老生常谈了,但有些细节还是蛮容易踩坑的。比如驱动版本不对,或者字符集一搞错,中文全是乱码,挺烦的。这个资源写得还挺细,基本从装 MySQL 开始,到建表、写 Java 代码一步步都有,适合新手,也能帮老手捋清思路。

JDBC 的数据库连接逻辑其实不难:先加载驱动,再连上数据库,拿个Statement对象就能跑 SQL 了。像下面这样:

Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
query = conn.createStatement();

连接成功之后,想查查表里有什么,只要执行下SELECT语句就行:

ResultSet rt = query.executeQuery("SELECT * FROM info");
while (rt.next()) {
  System.out.println(rt.getString("name") + " - " + rt.getString("phone"));
}

对了,驱动包别忘了加到CLASSPATH里,不然连不上。路径写法别错,建议直接复制文件绝对路径稳一点。

如果你在搞 Java 桌面应用或者要手动操作数据库,这篇还挺实用的。想深入点,也可以看看下面这些扩展资料:

嗯,如果你连不上数据库或者报错,可以先检查驱动、URL 和端口对不对。别一上来就改代码,通常是配置问题。