您的位置:首页 > 数据库

IDEA使用JDBC连接数据库,简单实例

2019-06-25 18:01 337 查看

1.双击打开IDEA
2.JDBC驱动的下载
(JDBC驱动jar包的版本要与mysql版本对应,我的mysql版本为5.0,导入的jar包版本为5.1)
mysql官网下载驱动包https://dev.mysql.com/downloads/connector/j/

3.IDEA导入JDBC的驱动jar包导入
选择File->Project Structure,再点击下图中的 + ,选择刚下载的jar包,点击OK。

如上图jar包就导入进来了。

3.idea连接mysql数据库
见百度经验:https://jingyan.baidu.com/article/ce09321bbcaddf2bfe858f56.html

4.新建java项目

其余步骤见百度经验:https://jingyan.baidu.com/article/48b558e3f8f6637f39c09a44.html

5.jdbc连接mysql实例
界面如下:

数据库library中的表users如下:

程序代码:

package jdbc;

import java.sql.*;

public class TestConnection {

public static void main(String args[])
{
Statement statement=null;
ResultSet resultset=null;
Connection conn=null;
try {
//1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
//2.创建连接
/****其中library是我创建的数据库名,
root是我数据库用户名,
"123456"是我数据库密码********/
String url="jdbc:mysql://127.0.0.1:3306/library?useSSL=true&characterEncoding=utf-8";
conn = DriverManager.getConnection(url,"root","123456");
//3.sql语句
String sql="select * from users";
//4.得到statement对象
statement = conn.prepareStatement(sql);
//5.执行sql
resultset = statement.executeQuery(sql);
// 6.处理结果集
while(resultset.next())
{
System.out.println("user_id: "+resultset.getString(1));
System.out.println("user_name: "+resultset.getString(2));
System.out.println("phone: "+resultset.getString(3));
System.out.println("           ");
}
}
catch (Exception e){
e.printStackTrace();
}
finally {
//7.关闭连接
if (resultset!=null){
try{
resultset.close();
}catch (Exception e){
e.printStackTrace();
}
}
if(conn!=null){
try{
conn.close();
}catch(Exception e){
e.printStackTrace();
}
}
if(statement!=null) {
try{
statement.close();
}catch (Exception e) {
e.printStackTrace();
}
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: