package openMysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java sql.ResultSet;
import java.sql.SQLException;
public class DB{
private static final String URL="jdbc:mysql://localhost:3306/test"; //数据库地址
private static final String USER="root"; //数据库用户名
private static final String PASSWORD=""; //数据库密码
static {
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
//创建一个连接去获取驱动包连接
public static Connection openMysql(){
//在本地定义的连接
Connection conn=null;
try{
conn=DriverManager.getConnection(URL,USER,PASSWORD);
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
public static void selectStudent(Connection conn){
//sql语句
String sql="select * from student";
//操作连接prepareStatement操作命令
try{
//连接操作
PrepareStatement pre = conn.prepareStatement(sql);
//执行查询
ResultSet rs = pre.executeQuery();
//循环输出
while(rs.next()){
//输出
System.out.println(rs.getInt(1)+rs.getString(2)+rs.getString(3));
}
}catch (SQLException e){
e.printStackTrace();
}
//获取连接
}
//main为程序的入口
public static void main(String[] args){
Connection conn=openMysql();
if(conn!=null){
System.out.println("mysql数据库连接成功");
}else{
System.out.println("mysql数据库连接失败");
}
//数据库连接传入方法体里面
selectStudent(conn);
}
}