1.创建数据库
create database mydb
2.创建表 添加数据
create table employ(
name varchar(16) not null,
sex varchar(2) not null,
age int ,
address varchar(32)
)
INSERT into employ VALUE
('张三','男',18,'河南省南阳市'),
('李杰','女',18,'河南省郑州市'),
('Rose','女',19,'美国'),
('Jack','男',21,'英国');
(二)开始连接
1.抛出异常
有两种抛出方式,第一种为直接抛出,这种没有什么异常的话可以直接执行
//使用throws Exception
//如:
public static void main(String[] args) throws Exception
第二种可以处理异常,有异常不会导致java虚拟机关闭
//2.可以使用try{}catch{}
//如
try {
/*这里放置执行的代码*/
}catch (){
/*这里放释放的代码*/
}
2.加载驱动
加载驱动的基本语法为
Class.forName("");
8.0版本后的语法为
Class.forName("com.mysql.cj.jdbc.Driver");
3.创建mysql的连接
/**
* 参数1 url:数据库地址"jdbc:mysql://localhost:3306/mtdb"
* jdbc:协议
* mysql:使用的是mysql数据库
* localhost:数据库主机名
* 因为连接的是本地的数据库 所以可以使用localhost
* 也可以使用IP地址127.0.0.2
* 3306:数据库的端口号
* youxi:连接的那个数据库名
*
* 参数2 user: 登录数据库的用户名
* 参数3 passeord: 登录数据库的密码
*
*/
String url="";
/*连接数据库的账号,user账号的格式,如未经特殊修改可以为root*/
String user="root";
String password="root";
//执行sql对象
Connection conn = DriverManager.getConnection(url, user, password);
mysql查询用户名的语法为
select * f

本文介绍了在IntelliJ IDEA中使用JDBC进行数据库连接、操作的步骤,包括抛出异常、加载驱动、创建连接、创建操作对象以及获取操作返回值。详细讲解了如何预防SQL注入并正确关闭资源,同时提供了示例代码展示如何进行增、删、改操作。
最低0.47元/天 解锁文章
864

被折叠的 条评论
为什么被折叠?



