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("数据库连接失败");
            }
        }
    }

     

    四、运行结果

    五、贴上其他用法

  • 相关阅读:
    我所遭遇过的游戏中间件---HumanIK
    我所遭遇过的游戏中间件--Kynapse
    3D屏保:排色榜
    3维DEMO: 抽奖圆盘
    MySQL存储过程中的3种循环
    MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比
    如何执行字符串的PHP代码
    PHP 注册错误和异常处理机制
    Mysql表中唯一编号的分配机制
    装系统w7、ubuntu、centos等系统(一)
  • 原文地址:https://www.cnblogs.com/Chilam007/p/15787945.html
Copyright © 2011-2022 走看看