连接数据库后代码登录一个表单

时间:2018-06-15 09:44:18

标签: java mysql netbeans codenameone

我在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);         
        }          
    }           
    }

0 个答案:

没有答案