1.若是压缩文件先解压压缩包。
2.如果你使用Eclipse的话就点中你的项目->project->properties->java build path->libraries->add external jars 然后将你解压出的mysql-connector-java-5.1.21.jar文件添加进去。
3.或者拷到你JDK的lib目录下,在环境变量的classpath中加入mysql-connector-java-5.1.39.jar的路径,即其后写入“;%JAVA_HOME%\lib\mysql-connector-java-5.1.39-bin.jar”即可。(引号之内的内容)
import java.sql.*;
public class JavaConn{
// JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://127.0.0.1:3306/dbname";
// 数据库的用户名与密码,需要根据自己的设置
static final String USER = "root";
static final String PASS = "123456";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName("com.mysql.jdbc.Driver");
// 打开链接
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 执行查询
System.out.println(" 实例化Statement对象...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, ucname,nicheng FROM users order by regtime desc";
ResultSet rs = stmt.executeQuery(sql);
// 展开结果集数据库
while(rs.next()){
// 通过字段检索
int id = rs.getInt("id");
String name = rs.getString("ucname");
String url = rs.getString("nicheng");
// 输出数据
System.out.print("ID: " + id);
System.out.print(", 用户名: " + name);
System.out.print(", 昵称: " + url);
System.out.print("\n");
}
// 完成后关闭
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
// 处理 JDBC 错误
se.printStackTrace();
}catch(Exception e){
// 处理 Class.forName 错误
e.printStackTrace();
}finally{
// 关闭资源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}// 什么都不做
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}