您的位置:首页 > 其它

JDBC简单入门使用

2017-08-03 11:46 176 查看
本篇文章以极简的方式介绍JDBC的基本入门使用。
提前准备:
1、安装MySQL数据库
2、创建一个名为db_hlh的数据库
3、创建一张表tb_hotel,包含如下字段(hotel_id主键自增长,hotel_name,hotel_addr)

基本步骤:
1、导入MySQL数据库连接驱动。(驱动下载地址:https://www.mysql.com/products/connector/)
2、加载驱动
3、获取链接对象
4、创建statement进行数据库操作
使用JDBC完成对tb_hotel表的更新操作,代码示例如下:

public static void main(String[] args) {
//加载驱动
try {
//Class.forName初始化类
//参数:驱动的名称
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
/**
* 获取数据库的链接对象
* 参数1:MySQL的地址(jdbc:mysql://IP地址:数据库的端口号/数据库的名称)
* 参数2:MYSQL的用户名
* 参数3:mysql的密码
* 注意:建议Connection使用java.sql包下的。目的是方便后期的维护
*/
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_hlh", "root", "123456");
//获取SQL的操作对象
//Statement就是用来操作SQL的一个工具
Statement stmt = conn.createStatement();
//数据新增
//返回值:表示影响的行数
int num = stmt.executeUpdate("insert into tb_hotel(hotel_name,hotel_addr) values('7天国际大酒店','托创大厦3-6楼')");
System.out.println(num);
//关闭数据库的链接:目的是为了将占用系统资源进行释放。
//关闭statement对象
stmt.close();
//关闭数据库连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}

}

解释:

其中.getConnection("jdbc:mysql://localhost:3306/db_hlh", "root", "123456")中的db_hlh是数据库名称,root是数据库用户名,123456是数据库密码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdbc