Vuex核心概念-04-Mutation傳參兩種方式 阿新 • • 發佈:2021-01-10 package DM; import java.sql.*; /** * @author:Hyunfeng * @date:2021/1/4 */ public class ConnectDM8 { static String jdbcString = "dm.jdbc.driver.DmDriver"; static String urlString = "jdbc:dm://localhost:5236";// 定義連線使用者名稱 static String userName = "SYSDBA";// 定義連線使用者口令 static String password = "SYSDBA";// 定義連線物件 static Connection conn = null; public static void findAll() { try { Class.forName(jdbcString); conn = DriverManager.getConnection(urlString, userName, password); Statement stmt = conn.createStatement(); ResultSet resultSet = stmt.executeQuery("select * from DMHR.JOB"); while(resultSet.next()) { System.out.print("JOB_ID:"+resultSet.getInt(1)); System.out.print(" JOB_TITLE:"+resultSet.getString(2)); System.out.print(" MIN_SALARY:"+resultSet.getInt(3)); System.out.println(" MAX_SALARY:"+resultSet.getInt(4)); } resultSet.close (); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } public static void createTble() { try { Class.forName(jdbcString); conn = DriverManager.getConnection(urlString, userName, password); Statement stmt = conn.createStatement(); // int i = stmt.executeUpdate("create table users(uid int,uname varchar(10));"); boolean flag = stmt.execute("create table users(uid int,uname varchar(10));"); if(flag) System.out.println("建表成功"); else System.out.println("建表失敗"); System.out.println(flag); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } public static void insert() { try { Class.forName(jdbcString); conn = DriverManager.getConnection(urlString, userName, password); Statement stmt = conn.createStatement(); int i = stmt.executeUpdate("insert into users values(1,'messi') "); if (i!=0) System.out.println("插入成功"); else System.out.println("插入失敗"); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } public static void delete() { try { Class.forName(jdbcString); conn = DriverManager.getConnection(urlString, userName, password); Statement stmt = conn.createStatement(); int i = stmt.executeUpdate("delete users where uid=1"); if (i!=0) System.out.println("刪除成功"); else System.out.println("刪除失敗"); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { // createTble(); // insert(); // delete(); findAll(); } } [dm8]Description = DM ODBC DSNDriver = DM8 ODBC DRIVERSERVER = localhostUID = SYSDBAPWD = SYSDBATCP_PORT = 5236 [DM8 ODBC DRIVER]Description = ODBC DRIVER FOR DM8Driver = /home/dmdba/dmdbms/bin/libdodbc.so