1. 连接数据库
(1)点击右侧的Database
(2)点击 “+” 号,找到MySQL,添加数据库
(3)输入用户名和密码,点击Test Connection
(4)中间可能会弹出要求安装驱动,点击确认安装就可。
显示连接成功,点击Apply,OK
(5)发现没有显示数据库,点击框框里的"0 of 9"
弹出的就是所有当前数据库连接可使用的数据库,勾选目标数据库即可。
以webdemo为例
2. 使用数据库数据
(1)下载MySQL驱动Jar包
官网下载:dev.mysql.com/downloads/c…
选择Archives
版本号选择与MySQL对应的大版本号:5.1.49
选择 Plantfrom Independent 版本,下载第二个
(2)在idea中,新建文件夹lib
解压缩下载的zip文件,把目标jar包放入lib文件夹
3)(!!!非常重要!!!)添加到库
右击加入的jar包,选择add as Library(添加到库)
3. 新建Java类Test
4. 编写Test类
import java.sql.*;
public class Test {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
// 连接数据库
String url = "jdbc:mysql://localhost:3306/webdemo";
// 用户名 密码
String username = "你的数据库用户名";
String pwd = "你的数据库登录密码";
Connection connection = DriverManager.getConnection(url, username, pwd);
Statement statement = connection.createStatement();
// sql语句,使用数据库的student表
String sql = "SELECT * FROM student";
ResultSet resultSet = statement.executeQuery(sql);
// 需要与自己数据库里的表结构相对应
while (resultSet.next()) {
System.out.println("学号= " + resultSet.getObject("stuid"));
System.out.println("姓名= " + resultSet.getObject("name"));
System.out.println("性别= " + resultSet.getObject("sex"));
System.out.println("年龄= " + resultSet.getObject("age"));
}
resultSet.close();
statement.close();
connection.close();
}
}
5. student表结构如下:
6. 运行主函数,得到数据
源码链接(喜欢来个star):github.com/wilzat-pro/…