1.下载jar程序驱动包
官方下载地址:https://dev.mysql.com/downloads/connector/j/
2.新建java项目,并新建文件夹libs
3.将下载好的jar程序驱动包复制粘贴到libs文件夹下
4.构建路径
5.新建已创建java项目的包,并添加类
6.代码
package cn.study.sql;
import java.sql.Connection;//导入数据库连接对象的类包
import java.sql.DriverManager;
import java.sql.PreparedStatement;//PreparedStatement把sql语句从java程序中发送到指定数据库,并执行sql语句
import java.sql.ResultSet;//ResultSet表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
import org.junit.Test;//做单元测试
public class mysqlconn {
private static String user="root";
private static String password="root123";
private static String url="jdbc:mysql://localhost:3306/test";
private static Connection con=null;
private static PreparedStatement ps=null;
private static ResultSet rs=null;
@Test
public static void conn() {
try {
加载MySql的驱动类 ,成功加载后,会将Driver类的实例注册到DriverManager类中。
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url,user,password);//使用DriverManager的getConnectin方法传入指定的欲连接的数据库的路径、数据库的用户名和密码
String sql="select * from products";
ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()) {
System.out.println(rs.getString("pid")+"--"+rs.getString("pname"));
}
//操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声明顺序相反:
rs.close();
ps.close();
con.close();
}catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
conn();
}
}