zoukankan      html  css  js  c++  java
  • mysql连接测试java脚本

    JDBC.java

    import java.io.IOException;
    import java.io.InputStream;
    import java.sql.*;
    import java.util.Properties;
    
    public class JDBC {
    
        public static void main(String[] args) throws IOException {
    
            InputStream resourceAsStream = ClassLoader.getSystemClassLoader()
                    .getResourceAsStream("config.properties");
            Properties properties = new Properties();
            properties.load(resourceAsStream);
            String ip = properties.getProperty("ip");
            String db = properties.getProperty("db");
            String name = properties.getProperty("name");
            String password = properties.getProperty("password");
    
            try {
                Class.forName("com.mysql.jdbc.Driver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            Connection connection = null;
            try {
                connection = DriverManager.getConnection("jdbc:mysql://"+ip+":3306/"+db+"?characterEncoding=utf8&useSSL=false",name,password);
            } catch (SQLException e) {
                e.printStackTrace();
            }
    
            String sql = "select version()";
            Statement statement = null;
            try {
                statement = connection.createStatement();
                ResultSet rs = statement.executeQuery(sql);
                while (rs.next()){
                    String version = rs.getString("version()");
                    System.out.println("mysql version: "+version);
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

    config.properties

    ip=127.0.0.1
    db=aaos_platform
    name=root
    password=root123

    connect.sh

    javac JDBC.java
    java -cp .:mysql-connector-java-5.1.44.jar JDBC

    pom.xml

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

     

    jar包版本:

    mysql-connector-java-5.1.44.jar

  • 相关阅读:
    shell getopt getopts获取参数
    apache+svn+ladp认证
    SVN 迁移项目分支
    iptables 优先级
    很实用的一篇HTTP状态码
    套路还在——矩阵计算估值
    CU上看到的一个简单的算法帖子
    linux下服务端实现公网数据转发
    c++接口实现与分离(转载)
    c++继承概念
  • 原文地址:https://www.cnblogs.com/scorates/p/10482229.html
Copyright © 2011-2022 走看看