標籤:
現在是手工入門,就不太依賴IDE,使用MYSQL的JDBC的JAR包連資料庫的方式如下:
示範檔案內容:
package cc.openhome;import java.sql.*;public class ConnectionDemo { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); String jdbcUrl = "jdbc:mysql://1.2.3.4:3306/DemoDB"; String user = "demo"; String passwd = "demo_pass"; Connection conn = DriverManager.getConnection(jdbcUrl, user, passwd); System.out.printf("Database has %s%n", conn.isClosed()? "closed": "opened"); }}
編譯及運行命令:
D:\learn>javac -cp . -d . ConnectionDemo.javaD:\learn>java -cp .;mysql-connector-java-5.1.38-bin.jar cc.openhome.ConnectionDemo
注意:
-cp .;mysql-connector-java-5.1.38-bin.jar 是指定classpath即包括目前的目錄,也包括目前的目錄下的mysql-connector-java-5.1.38-bin.jar,以分號分隔。
如果將mysql-connector-java-5.1.38-bin.jar解壓在目前的目錄,D:\learn>java -cp . cc.openhome.ConnectionDemo也OK的。
使用者命令列方式連MYSQL資料庫