開發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數據庫建立好了數據庫並建立好的數據表,就可以實現數據庫的查詢操作了。