基于eclipse搭建web项目Servlet与MySQL连接
工具:
Navicat for MySql(数据库可视化管理工具)
mysql-connector-java-5.1.7-bin.jar
MySQL5.1.7配置安装略....
Eclipse 创建一个web项目编写一个测试类:
public class Hello {
public static void main(String[] args) {
getConnection();
}
private static Connection getConnection() {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/test";
Connection con = null;
try {
Class.forName(driver);
try {
con = DriverManager.getConnection(url, "root", "xxxxx");
} catch (SQLException e) {
e.printStackTrace();
System.err.println("连接异常:" + e.getMessage());
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.err.println("连接异常:" + e.getMessage());
}
System.err.println("连接成功");
return con;
}
}
异常处理:
1. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
查看tomcat的lib目录下是否存在mysql-connector jar,如果不存在copy进去
2. 使用Statement.executeUpdate(sql)插入数据到数据库 中文出现 “ ????”
指定数据库连接时字符编码,例如: String url = "jdbc:mysql://localhost/test?characterEncoding=utf8";