由於總是出錯,記錄一下連線mysql資料庫的過程。
1.**mysql並安裝,這裡的版本是8.0.18
2.**mysql的jdbc,**後解壓,個人將其儲存在mysql目錄下,方便查詢
3.連線資料庫
(1)eclipse中選擇window-preferences-j**a-build path-user libraries
(2)點選右側的new按鈕,
(3)在這裡輸入jdbc,選中對勾,點選ok
(4)回到上一級介面,點選add external jars,開啟到你的jdbc存放的目錄,開啟-ok。
(5)接下來是在專案中匯入jar包,專案右鍵-build path-configure build path
(6)點選右側add library… -user library-next。打上對勾點選finish
(7)回到上一級介面就可以看到你新增的jdbc,點選apply再點選ok。
(8)這樣在你的專案下就可以看到你匯入的jdbc了
4.在專案中j**a resources下建立乙個新的包linkmysql,裡面新建乙個類demo
**如下:
package linkmysql;
import j**a.sql.connection;
import j**a.sql.drivermanager;
import j**a.sql.preparedstatement;
import j**a.sql.resultset;
import j**a.sql.resultsetmetadata;
import j**a.sql.sqlexception;
import j**a.util.arraylist;
import j**a.util.hashmap;
import j**a.util.list;
import j**a.util.map;
public class demo
/*** 獲取資料庫連線
* * @param myprojname
* @return
*/private static connection getconn(string myprojname) catch (classnotfoundexception e) catch (sqlexception e)
return conn;
}/**
* 關閉資料庫連線
* * @param rs
* @param ps
* @param conn
*/private static void closeall(resultset rs, preparedstatement ps,
connection conn) catch (sqlexception e)
}if (ps != null) catch (sqlexception e)
}if (conn == null)
return;
try catch (sqlexception e)
}/**
* 查表,返回行的列表,每個列表中包含列的列表。
程式設計客棧 *
* @param projname
* @param sql
* @return
*/public static list> getdata(string projname, string sql)
list.add(lst);
}} catch (sqlexception e) finally
return list;}}
5.將該類以j**a application執行,就可以在控制台看見students表中的全部資訊
教你用Ruby算命!
本文又名 看看我的破機器能算多少個梅森數出來 如下,mersennes def is prime?n 這裡是用了費馬小定理,很慢很慢!2.n 1 each end 1.13 each do n m 2 n 1 mersennes 上面這個寫法,2 x要計算兩次,寫法好看,但效能很低 p mersen...
手把手教你用Ucos
ucos作業系統的學習 實時作業系統 任務切換,排程 分式作業系統 不可剝奪型核心 ucosii嵌入式實時作業系統的源 分為三部分 與硬體無關的核心 與處理器有關的移植 和使用者配置檔案。ucos最多支援64個任務,優先順序分別對應0 63,其中0為最高優先順序,系統保留4個最高優先順序的任務,和4...
教你用Python感受量子霸權
用python的qiskit包體驗量子演算法 一 qiskit的安裝 目前ibm推出的qiskit是非常棒的python量子模擬器,安裝非常簡單 另外如果各位讀者之前有ibm q的帳號,也可以到環境去感受。基本量子邏輯門介紹 pauli x gate 相當於經典的邏輯非門。pauli y gate ...