1.加载驱动程序
驱动程序:即是JDBC这组接口的实现类和其他功能类
由数据库厂商提供
导入mysql jar包
创建java项目,在项目中创建名为lib的目录
lib表示存放项目中第三方提供的jar
将lib中的jar 配置到项目的类路径下
Class.forName("com.mysql.jdbc.Driver");
2.创建连接
DriverManager 驱动管理器
DriverManager提供一个静态方法,建立与数据库的连接
Connection getConnection(String url,String user,String password);
url:连接数据库的地址
jdbc:mysql://ip:3306/数据库名
jdbc:主协议
mysql:子协议
ip:远程其他机器,就是具体的IP
本机:127.0.0.1或localhost
user:账号
password:密码
3.发送SQL语句并执行
Statement:表示语句对象
int executeUpdate(String sql);
用来发送insert,update,delete语句,
返回影响数据库表的记录数
ResultSet executeQuery(String sql);
用来发送select语句,返回结果集
4.关闭连接
数据库软件同时支持的连接数是有限的,
每一个连接都占用着数据库有限的资源,
开启连接,程序执行结束之后必须及时
释放资源,关闭连接。
close();关闭语句对象,关闭连接对象
API:
DriverManager:类,驱动管理器
Connection getConnection(url,user,password);
Connection:连接对象的接口
Statement createStatement();
Statement:语句对象的接口
int executeUpdate(String sql);
发送增删改SQL语句
ResultSet executeQuery(String sql);
发送查询SQL语句