对啊,把userName和password这两个值拿到数据库中查询下面时候我以前写的登陆验证//需要导入的包importjava.sql.ResultSet;importjava.sql.Statement;//用于判定登陆验证是否通过的方法publicstaticbooleanfindUser(StringuName,StringuPassword){booleanflag=false;//定义验证是否通过的标志量,默认falseStringsql="select*fromuserwherename='"+uName+"'andpassword='"+uPassword+"'";//sql语句,注意拼接的格式,否则可能会出错try{ResultSetrs=DatabaseDeal.getStatement().executeQuery(sql);if(rs.next())flag=true;//找到记录,登陆通过rs.close();}catch(Exceptione){e.printStackTrace();}returnflag;//登录失败}publicclassDatabaseDeal{staticStringdriverName="com.mysql.jdbc.Driver";//驱动名称staticStringurl="jdbc:mysql://localhost:3306/shopping";//数据库的URLstaticStringuserName="root";//数据库的
用户名staticStringpassword="root";//数据库密码privatestaticConnectionconnection=null;privatestaticStatementstatement=null;//------------------获取Connection和Statement的方法-------------------publicstaticConnectiongetConnection()throwsException{Class.forName(driverName);connection=DriverManager.getConnection(url,userName,password);returnconnection;}publicstaticStatementgetStatement()throwsException{statement=getConnection().createStatement();returnstatement;}}