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数据库建立好了数据库并建立好的数据表,就可以实现数据库的查询操作了。

 

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