我们正在制作简单的java项目。程序将是一个独立的 . 我已经搜索过,但找不到任何有关如何注册的示例源代码。
我想使用 Mysql 作为数据库,我将我的项目连接到数据库。现在我要做的是有任何示例源代码来进行注册并将此信息用作登录信息。注意:我对我正在努力学习以完成项目的 Mysql 一无所知。
我们正在制作简单的java项目。程序将是一个独立的 . 我已经搜索过,但找不到任何有关如何注册的示例源代码。
我想使用 Mysql 作为数据库,我将我的项目连接到数据库。现在我要做的是有任何示例源代码来进行注册并将此信息用作登录信息。注意:我对我正在努力学习以完成项目的 Mysql 一无所知。
请按照以下步骤操作: 1. 下载 Mysql 并安装+ 下载 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
}
希望这可以帮助。