mySQL初學者通過eclipse程式設計程式碼連結,載入驅動,拿到資料
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
//程式碼直接拷貝到eclipse即可,在SQLyog中建立名為“shixun”的資料庫,接著建立表格"ad"。這樣次java程式碼就可以與資料庫匹配。
public class Test2 {
public static void main(String[] args) {
// 從鍵盤獲取使用者名稱,密碼以便於與後臺資料庫進行比對
System.err.println("請輸入使用者名稱");
String username=new Scanner(System.in).nextLine();
System.err.println("請輸入密碼");
String password=new Scanner(System.in).nextLine();
// 註冊mySQL驅動
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
// TODO: handle exception
}
// 獲得連結與資料庫的連結
String URL="jdbc:mysql://127.0.0.1:3306/shixun";
String USERNAME="root"; //定義一個字串接收資料庫的名稱,讀者可以改寫為自己的資料庫名稱
String PASS="gaoxu199899";
try {
Connection coon=DriverManager.getConnection(URL, USERNAME, PASS);
// 獲取傳輸物件
Statement sta=coon.createStatement();
// 執行SQL語句
String sql="select *from ad";
// 處理結果
ResultSet rs=sta.executeQuery(sql) ;
boolean flag=false; //設定boolean變數,防止輸入正確後繼續進行比對
while(rs.next()){
String userN=rs.getString(1);
String passW=rs.getString(2);
if(userN.equals(username)&&passW.equals(password)){ //拿輸入的資料與資料庫的資料庫相對比
System.err.println(username+":恭喜你登入成功");
flag=true;
break; //驗證正確後跳出迴圈,不在進行比對
}
}
if(!flag){
System.err.println("失敗");
}
} catch (Exception e) {
// TODO: handle exception
}
}
}
相關文章
- 怎樣通過驅動程式連線到access
- 通過驅動建立與MySQL的連線MySql
- 《Java 程式設計任務驅動式實訓教程》pdf,附下載連結Java程式設計
- C語言程式設計,初學者必學程式碼規範,你知道哪些?C語言程式設計
- 程式設計模式-表驅動程式設計程式設計設計模式
- DDD領域驅動設計總結和C#程式碼示例C#
- 通過 Socket 實現 TCP 程式設計入門TCP程式設計
- 通過 Socket 實現 UDP 程式設計 入門UDP程式設計
- 程式碼隨想錄:設計連結串列
- UEFI載入程式 & 驅動模組化
- 網路程式設計初學程式設計
- 從初學者到程式設計高手,幾種必學的程式語言程式設計
- 五分鐘自學程式設計:程式設計師到底怎麼學資料結構?!程式設計師資料結構
- 資料來源Parquet之使用程式設計方式載入資料程式設計
- 入門程式碼程式設計程式設計
- ABAP初學者如何系統地學習ABAP程式設計?程式設計
- 【程式碼隨想錄】二、連結串列:2、設計連結串列
- 《JAVA語言程式設計》pdf 附下載連結Java程式設計
- 程式設計師常見軟體下載連結程式設計師
- 領域驅動設計最佳實踐--程式碼篇
- JSP程式設計實現使用者自動登入功能示例程式碼JS程式設計
- 無需程式設計,通過配置零程式碼生成CRUD RESTful API程式設計RESTAPI
- 給Python初學者的一些程式設計技巧Python程式設計
- Matlab圖形使用者介面程式設計初級入門Matlab程式設計
- 通過 SingleFlight 模式學習 Go 併發程式設計模式Go程式設計
- Facebook開源Aroma: 通過機器學習向程式設計師推薦程式碼模板機器學習程式設計師
- Python語言初學者?風變程式設計更適合Python程式設計
- 為什麼程式設計初學者會選擇 Python 作為入門語言?程式設計Python
- 程式設計技巧之-表驅動法程式設計
- 驅動篇——核心程式設計基礎程式設計
- [轉載] python通過反射執行程式碼Python反射行程
- 全志A33linuxled驅動程式設計(附實測參考程式碼)Linux程式設計
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 讀HikariCP原始碼學Java(一)-- 通過ConcurrentBag類學習併發程式設計思想原始碼Java程式設計
- 《程式設計師的自我修養》筆記(二)——裝載與動態連結程式設計師筆記
- Oracle資料庫初學者入門教程Oracle資料庫
- 通過動效學習UI設計UI
- 好程式設計師Java培訓分享Java初學者必讀程式設計師Java