JDBCJDBC连接mySQL数据库常见错误
Posted a box of Sweets
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBCJDBC连接mySQL数据库常见错误相关的知识,希望对你有一定的参考价值。
正确的代码:
package java_project_jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBC_demo {
static {
// 加载驱动
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
// 连接数据库
public static Connection getConn() {
Connection conn = null;
try {
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/db_java?useUnicode=true&characterEncoding=utf8", "root", "12345678");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
System.out.println("连接+" + JDBC_demo.getConn());
;
}
}
正确输出:
初学者常犯错误:
第一种出错:驱动类写错,应该是com.mysql.jdbc.Driver
第二种出错:
第三种出错:
第四种出错:
以上是关于JDBCJDBC连接mySQL数据库常见错误的主要内容,如果未能解决你的问题,请参考以下文章
mysql 错 Could not open JDBC Connection for transaction; nested exception is java.sql.SQLExceptio(代码片