2012-11-24 50 views
-5

我們正在開發簡單的java項目。程序將是獨立的。 我已經搜索,但我找不到任何示例源代碼如何註冊。Mysql java註冊

我想使用Mysql作爲數據庫我將我的項目連接到數據庫。 現在我要做什麼是有任何樣本源代碼進行註冊並使用這些信息作爲登錄信息。 注意:我對Mysql一無所知我正在努力學習完成該項目。

+4

你應該從一些MySQL教程開始吧? – thatidiotguy

+0

對於數據庫初學者來說,MySQL不是一個好的選擇,請先嚐試使用HSQLDB。 –

回答

0

請按照下列步驟操作: 1.下載Mysql並安裝+ dwnload mysql-connector jar文件。
2.在MySQL(你可以使用mysql命令行客戶端連接)提供你的密碼並準備好。
將以下代碼:
3. create database TEST
4. use TEST.
5. CREATE TABLE USER_DTLS (USERNAME VARCHAR2(100), PASS VARCHAR2(100));創建表
6. INSERT INTO USER_DTLS('user1', 'user1234');INSERT INTO USER_DTLS('user2', 'user1234');創建用戶
7.連接到MySQL:

public Connection getConnection(){ 
    Connection con=null; 
    String url = "jdbc:mysql://localhost:3306/"; 
    String dbName = "TEST"; 
    String driver = "com.mysql.jdbc.Driver"; 
    String userName = "root"; 
    String password = "password"; 

    try { 
     Class.forName(driver).newInstance(); 
     con = DriverManager.getConnection(url+dbName,userName,password); 
     System.out.println("CONNECTION ESTABLISHED."); 

    } catch (Exception e) { 
     System.out.println("CONNECTION COULD NOT BE ESTABLISHED."); 
     e.printStackTrace(); 
    } 

    return con; 

} 
在JAVA

Connection conn=getConnection(); 
PreparedStatement pst=conn.prepareStatement("select * from user_dtls where USERNAME =? and PASS=?"); 
pst.setString(username,1); 
pst.setString(passwrd,2); 
rs=pst.executeQuery(); 
if(rs.next()){ 
// HE is valid user 
}else{ 
// INVALID 
} 

希望這有助於。

+0

謝謝我會盡力 – user1830857