我在Netbeans-Codename one,Java中构建了一个项目,用于连接到MYSQL数据库。 连接和查询工作。
我的下一步应该是使用用户名和密码制作一个登录表单。 “如果数据库中存在用户和密码,请登录。 登录后, 转到下一个表格“(主要表格。)。
我使用Codename one的主题功能构建了“下一个表单”。 主文件只连接到数据库。 根据我即将给出的代码,我如何进行制作登录表单? 有没有相关的教程?
- 我使用了“登录”演示,但我认为它仅适用于登录模板。 - 我使用了“响应式登录表单”, https://www.codenameone.com/blog/tutorial-gui-builder-autolayout-signin-form-responsive.html 但我想进一步发展,根据数据库连接。
dbconnect.java
import java.sql.*;
public class DBConnect {
private Connection con;
private Statement st;
private ResultSet rs;
public DBConnect(){
try{
Class.forName("com.mysql.cj.jdbc.Driver");
//主机凭据,用户名,密码。
con = DriverManager.getConnection("jdbc:mysql://1.2.3.4/dt1","user1","pass1");
st = con.createStatement();
}catch(ClassNotFoundException | SQLException ex){
System.out.println("Error "+ex);
}
}
public void getData() {
try{
String query = "SELECT * FROM `table1`";
rs = st.executeQuery(query);
System.out.println("Records from Database");
while(rs.next()) {
String name = rs.getString("name");
String title = rs.getString("age");
System.out.println("Name: "+ name + "Age: " + age);
}
}
catch(SQLException ex) {
System.out.println("Error2 "+ex);
}
}
}