用idea2022之JDBC连接数据库(全过程)

1.idea新建模块

 2.新建一个Maven

注意:位置删除最后一位,Archetype选择,选择创建

3.右键添加框架支持

4.选择Web应用程序,点击确定

5.在pom.xl文件引入依赖。

servlet依赖和mysql驱动依赖。直接复制蓝色部分代码粘贴即可,这样就不用新建lib引入jar包

 6.右上角点击图标,加载变更

等待片刻。

7在exanple里新建Servlet

名字随意

8.编辑配置

9.部署-点击加号-工件

选择我们目前写的这个

移除之前的,方便运行或者将目前的移到第一个,点击应用。

10.在doGet输入以下代码

 System.out.println("你好");
        // 1、初始化
        request.setCharacterEncoding("utf-8");
        response.setContentType("text/html;charset=utf-8");
        PrintWriter out = response.getWriter();
        // 2、初始化数据库对象
        Statement st = null;
        ResultSet rs = null;
        Connection conn = null;
        // 3、处理
        try{
            Class.forName("com.mysql.jdbc.Driver");
            out.print("驱动加载成功");
        }
        catch(Exception e){
            e.printStackTrace();
            out.print("驱动加载失败");
        };

        try{
            String url = "jdbc:mysql://127.0.0.1:3306/demo";
            String user = "root";
            String pw = "1234";
            conn = DriverManager.getConnection(url,user,pw);

            st = conn.createStatement();

            String sql = "select * from demouser";
            rs = st.executeQuery(sql);

            String str = "{";
            str += "\"success\":true,\"msg\":查询成功\",\"code\":200,\"rows\":[\n";
            while (rs.next()){
                str += "{";
                str += "\"id\":\"" + rs.getString("id") + "\",";
                str += "\"name\":\"" + rs.getString("name") + "\"";
                str += "\"age\":\"" + rs.getString("age") + "\",";
                str += "},";
            }

            if (str.endsWith(",")){
                str = str.substring(0,str.length()-1);
            }
            str += "]}";

            out.print(str);
            out.println("数据库连接成功!");
        }
        catch(SQLException throwables){
            throwables.printStackTrace();
            out.println("数据库连接失败!");
        };
        out.flush();
        out.close();

名字和密码修改,

String sql = "select * from demouser"; 修改为你自己的表

11.新建数据源

右侧点击数据库

点击加号,新建MySQL

12.输入用户名,密码及数据库并应用

前提是你已经建好了一个表

接下来会出现这样的页面,不要慌

 在搜索框后面加上这个地址(看你自己的value),刷新就成功了

好的,大功告成

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在IntelliJ IDEA中通过JDBC连接数据库,可以按照以下步骤进行操作: 1. 打开IntelliJ IDEA,创建一个新的Java项目。 2. 在项目中添加数据库驱动依赖。可以使用Maven管理依赖,在项目的pom.xml文件中添加相应的依赖项。例如,如果需要连接MySQL数据库,可以添加以下依赖: ```xml <dependencies> <!-- MySQL Connector/J --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency> </dependencies> ``` 3. 在代码中编写数据库连接代码。首先,导入JDBC相关的类: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ``` 然后,在代码中创建数据库连接,示例如下: ```java public class Main { public static void main(String[] args) { // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "password"; // 创建连接对象 try (Connection conn = DriverManager.getConnection(url, username, password)) { // 连接成功,可以进行数据库操作 // ... } catch (SQLException e) { e.printStackTrace(); } } } ``` 请确保将`url`、`username`和`password`替换为实际的数据库连接信息。 4. 运行代码,如果一切配置正确,应该能够成功连接到数据库。 以上是在IntelliJ IDEA中通过JDBC连接数据库的基本步骤。你可以根据具体的数据库类型和需求进行相应的配置和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值