1. 程式人生 > >mysql連接測試java腳本

mysql連接測試java腳本

b+ -cp int java腳本 nbsp sql driver loader pub

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

jar包版本:

mysql-connector-java-5.1.44.jar

mysql連接測試java腳本