我是一个在netbeans工作的新java程序员,我正在尝试基于sqlite数据库进行登录 . 在数据库中,我有一个用户名列,一个密码列和一个位置列 . 登录的目的是当用户输入他的用户名和密码并按下登录按钮时,程序将连接到sqlite数据库,访问数据库上的特定表,检查用户名和密码字段是否匹配,然后根据他们的位置(管理员,经理或教师),他们将转到不同的jframe . 目前,我创建了一个代码,它将从登录jframe中获取jtextfield并通过sqlite数据库运行任何匹配项,将结果保存到jdialog中,隐藏jtextfields,然后依赖于用户名和密码jtextfield在jdialog中是否为空,取决于用户名具有的位置(管理员,经理或教师),登录jframe将以相应的jframe开口关闭 .
这是我连接到sqlite数据库的代码
private void loginDatabase(){
//Checks to see if Login is Administrator and then sends him to his respective location
String userName1 = Usr1.getText();
String passWord1 = Pass1.getText();
try{
String query1 = "select * from LoginManager where Username='"+userName1+"' and Password='"+passWord1+"' and Position=?";