IDEA连接MySQL数据库并执行SQL查询操作

打开IDEA后,新建一个项目或者在已有项目上均可操作!!!

1 打开数据库页面

1.1 方式一

在主页面工具栏上找到View(视图)---Tool Windows(工具窗口)---Database(数据库),依次点击后出现右侧Database(数据库)

1.2 方式二(推荐)

点击右上角侧边栏的Database(数据库)选项,显示出Database(数据库)

2 新建数据库连接(以MySQL为例)

点击“+”---Data Source---选择MySQL

3 配置信息+测试连接

位置1:数据源名称,可任意,位置1处设置完后位置2信息随之更改

位置3:备注信息,选填

位置4:本地写localhost或127.0.0.1,远程写IP地址

位置5:MySQL数据库的端口,默认3306

位置6:数据库用户名

位置7:数据库密码

位置8:要使用的数据库的名称

位置9:url,可写完整:jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false 位置10:配置完上述参数后,点击Test Connection进行测试连接

位置11:测试成功后出现的提示信息

位置12、13:测试连接成功后,依次点击Apply、OK

经过上述操作后,就说表IDEA已经连接上MySQL了。

附:

1、mysql驱动包:mysql-connector-java-5.1.47.jar或其他版本

2、新建SpringBoot项目时,需要配置的SQL依赖

SQL勾选:MySQL Driver、JDBC API、MyBatis Framework

 3、mysql数据库DataSource配置基本信息(resources/application.properties) 

       spring.datasource.url = jdbc:mysql://localhost:3306/DatebaseName(自己数据库名) 

       spring.datasource.username = root(用户名)

       spring.datasource.password = 123456(密码)

       spring.datasource.driverClassName = com.mysql.jdbc.Driver

       spring.datasource.max-active=20

       spring.datasource.max-idle=8

       spring.datasource.min-idle=8

       spring.datasource.initial-size=10

4 选择要显示的数据库

点击1处的数字,出现2所示的页面,选择要显示的数据库,3处显示对应的数据库

5 数据库面板信息介绍

6 新建表格、视图等

先选择好数据库,再点击New,即可创建表、视图等这里以创建表为例进行说明:设置表的名称、字段属性(字段数目用+-进行增删)等,点击Execute进行表的创建: mybatis数据库下新建t_class表如下:双击t_class表打开表,点击“+”添加数据,添加后的数据如需修改要双击数据,修改后记得点击DB进行保存:

7 查看创建表的SQL语句

先选择要查看的表,再点击Source Editor(笔图标),中间窗口出现创建表的SQL语句

8 新建查询

点击QL,选择new Query Console进行新建查询,新建后出现类似名称3似的查询窗口,左侧为数据库控制台文件管理页面查询窗口重命名:

9 编写sql执行查询

执行快捷键:Ctrl+Enter

9.1 方式一(推荐)

先选择查询的SQL语句,再点击执行按钮,即:选中后Ctrl+Enter

 9.2 方式二

先点击执行按钮,再选择要执行的SQL语句

参考链接:

  • 22
    点赞
  • 154
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 新建MySQL数据库 首先需要在本地安装MySQL数据库,并在MySQL Workbench新建一个数据库,例如名称为photo。 2. 导入数据库表 在新建的photo数据库,将以下SQL语句用MySQL Workbench的SQL编辑器执行,以创建一个名为photo的数据表: CREATE TABLE `photo` ( `id` int(11) NOT NULL, `name` varchar(100) NOT NULL, `url` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 3. 配置IntelliJ IDEA项目 在IntelliJ IDEA创建一个新的Maven Web项目,添加MySQL驱动依赖项,在pom.xml文件添加以下依赖项: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency> 然后在项目的web.xml文件添加以下Servlet配置: <servlet> <servlet-name>photoServlet</servlet-name> <servlet-class>com.example.servlet.PhotoServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>photoServlet</servlet-name> <url-pattern>/photo</url-pattern> </servlet-mapping> 4. 连接MySQL数据库 在PhotoServlet类添加以下代码来连接MySQL数据库: String url = "jdbc:mysql://localhost:3306/photo"; String username = "root"; String password = "123456"; Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection(url, username, password); 在上面的代码,我们首先创建了一个MySQL连接字符串,并使用用户名和密码连接数据库,然后使用Class.forName方法将MySQL的JDBC驱动程序加载到应用程序。 5. 查询照片 在PhotoServlet类的doGet方法,添加以下代码来查询photo表的所有照片,并将结果发送给客户端: Statement statement = conn.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM photo"); List<String> photoUrls = new ArrayList<>(); while (resultSet.next()) { String url = resultSet.getString("url"); photoUrls.add(url); } ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(photoUrls); response.setContentType("application/json"); PrintWriter out = response.getWriter(); out.print(json); 在上面的代码,我们首先使用Java的Statement对象执行SQL查询,并将结果存储在ResultSet对象。然后我们遍历ResultSet对象,并提取每个照片的URL字段。最后,我们将所有照片URLs的JSON表示发送到客户端。 6. 测试Servlet 在浏览器输入http://localhost:8080/photo,应该会看到所有照片的URLs的JSON表示。如果出现任何错误,请查看IntelliJ IDEA控制台以查找更具体的错误信息。 以上就是连接MySQL数据库和Servlet进行查询照片操作的步骤。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值