- 使用Eclipse集成开发环境,创建java project,在build path项中,加载MySQL驱动程序;
找到适合Mysql5.6.X版本的Jar包,将其添加到External JARs位置。
把MySQL驱动程序添加进来。
查看是否已经添加mysql驱动成功,看左端树状目录:
2. 编写MySQLDEMO.java程序,接入Mysql数据库,查询数据。
import java.sql.*;
public class MySQLDemo {
public static String url="jdbc:mysql://127.0.0.1:3306/uzz?useSSL=false&serverTimeZone=GMT&characterEncoding=utf-8";
public static String user="uzz";
public static String psw="123456";
public static Connection con=null;
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
try {
//1. 加载mysql数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2. 连接数据库
con= DriverManager.getConnection(url,user,psw);
Statement sql =con.createStatement();
//3. 向数据库发送SQL查询语句
ResultSet rs = sql.executeQuery("select * from temp where sno =10");
//4. 处理查询结果
while(rs.next()) {
//获取各列数据
int sno = rs.getInt(1); //按列序号
String sname=rs.getString(2);
String sid = rs.getString(3);
String sdept = rs.getString(4);
String spro = rs.getString(5);
String project = rs.getString("project"); //按列名
//格式化显示各列数据
System.out.printf("%d \t",sno);
System.out.printf("%s \t",sname);
System.out.printf("%s \t",sid);
System.out.printf("%s \t",sdept);
System.out.printf("%s \t",project);
System.out.println("");
}
//关闭资源
rs.close();
con.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行结果如下:
以上为Java与MySQL数据库典型范例。