IOT Server初步研究:IntelliJ IDEA Java連接mysql數據庫例程

開發IDE:IntelliJ IDEA 2019.2.3 x64

編程語言:Java

數據庫:mysql-8.0.16-winx64

數據連接組件:mysql-connector-java-8.0.13.jar

首先使用:IntelliJ IDEA建立一個java工程,新建main.java

代碼如下:

package com.database;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class main {
    public static void  main(String[] args)
    {
        Connection con;
        String driver="com.mysql.jdbc.Driver";
        //這裏我的數據庫是qcl
        String url="jdbc:mysql://127.0.0.1:3306/my_db?autoReconnect=true&useUnicode=true&" +
                "characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT";
        String user="root";
        String password="admin888";
        try {
            Class.forName(driver);
            con = DriverManager.getConnection(url, user, password);
            if (!con.isClosed()) {
                System.out.println("數據庫連接成功");
            }
            Statement statement = con.createStatement();
            String sql = "select * from sites;";//數據表:sites
            ResultSet resultSet = statement.executeQuery(sql);
            String name;
            String net_url;
            while (resultSet.next()) {
                name = resultSet.getString("name");
                System.out.println("名稱:" + name);
                net_url = resultSet.getString("url");
                System.out.println("網址:" + net_url);
            }
            resultSet.close();
            con.close();
        } catch (ClassNotFoundException e) {
            System.out.println("數據庫驅動沒有安裝");

        } catch (SQLException e) {
            System.out.println("數據庫連接失敗");
        }
    }
}

 

因爲需要連接mysql數據庫,因此需要安裝配置好數據,並開啓mysql數據庫服務。

net start mysql

java連接mysql數據庫,需要:mysql-connector-java-8.0.13.jar

 

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="module-library" exported="">
      <library>
        <CLASSES>
          <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar!/" />
        </CLASSES>
        <JAVADOC />
        <SOURCES />
      </library>
    </orderEntry>
  </component>
</module>

 

 

點擊運行,如果mysql數據庫建立好了數據庫並建立好的數據表,就可以實現數據庫的查詢操作了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章