JDBC
(Java Database Connectivity)提供了一种鱼平台无关的用于执行SQL语句的标准Java API。
1. 最常用的操作类和接口
DriverManager:用于管理JDBC驱动程序;
Connection:用于建立特定数据库的连接,一个连接就是一个会话,建立后便可以执行SQL语句和获得检索结果;
Statement:用于执行静态的SQL语句,并获得执行后的结果;
Result:用户创建SQL语句检索的结果集,用户通过结果集完成对数据库的访问;
PreparedStatement:创建一个可编译的SQL语句对象,该对象可以多次被运行,以提高执行效率;
2. 实例:执行数据库插入操作
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class DatabaseDome01 {
public static final String DBDRIVER = "com.mysql.cj.jdbc.Driver";
//定义数据库驱动地址
public static final String DBURL = "jdbc:mysql://localhost:3306/mldn?" +
"verifyServerCertificate=false&useSSL=false";
//定义数据库连接地址
public static final String DBUSER = "root";
public static final String DBPASS = "zhangsan";
//数据库连接用户名 密码
public static void main(String args[]) throws Exception{
Connection conn =null; //数据库连接
Statement stmt = null; //数据库操作
String sql = "insert into student(name,password,age,sex,brithday)" +
"values('zhangsan','123456',24,'w','1994-01-03')";
Class.forName(DBDRIVER); //加载程序驱动
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
//连接数据库 地址 用户名 密码
stmt = conn.createStatement(); //实例化Statement对象
stmt.executeUpdate(sql);
stmt.close();
conn.close();
}
}
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦