zoukankan      html  css  js  c++  java
  • TestNG java连接mysql并查询数据

    一、前言

      参考博客:https://blog.csdn.net/u013421629/article/details/78883991

    二、idea的maven加载驱动

            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.45</version>
            </dependency>

    三、java操作mysql代码

    package com.tech.config;
    
    import java.sql.*;
    
    /**
     * @author 一加一
     * @data 2022/1/10 14:07
     */
    
    public class testsql {
        public static void main(String[] args) {
            Connection con;
            String driver = "com.mysql.jdbc.Driver";
            String url = "jdbc:mysql://19.1.0.20:3306/mand?useUnicode=true&characterEncoding=utf-8&&useSSL=false";
            String user = "dev";
            String password = "OcC&=3a";
            try{
                Class.forName(driver);
                con= DriverManager.getConnection(url,user,password);
                if(!con.isClosed()){
                    System.out.println("数据库连接成功");
                }
                Statement statement = con.createStatement();
                //执行查询语句
                String sql = "select * from dtask";
                ResultSet resultSet = statement.executeQuery(sql);
                //打印查询出来的东西
                String code;
                String region_name;
                while (resultSet.next()){
                    code = resultSet.getString("code");
                    region_name = resultSet.getString("region_name");
                    System.out.println(code+'\t'+region_name);
                }
                //关闭连接
                resultSet.close();
                con.close();
                System.out.println("数据库连接已关闭");
    
            }catch (ClassNotFoundException e){
                System.out.println("数据库驱动没有安装");
            }catch (SQLException e){
                System.out.println("数据库连接失败");
            }
        }
    }

     

    四、运行结果

    五、贴上其他用法

  • 相关阅读:
    Webstorm 下的Angular2.0开发之路
    利用hexo+github+nodejs搭建自我博客的一天
    滑稽的下午angularjs 2.0管道的使用
    DNGuard 标准版 v2.90发布
    DNGuard Enterprise v2.92 released
    C#复杂表达式的问题
    直接在.Net程序(C#)中执行 native code
    采用Native 引导方式的.Net加密保护
    DNGuard HVM Trial V2.82 发布
    DNGuard Enterprise v2.90 released
  • 原文地址:https://www.cnblogs.com/Chilam007/p/15787945.html
Copyright © 2011-2022 走看看