Java编码中用户登录注册这些功能需要哪些接口.
是不是写useName,password等,新手还望各路大神出招指点一二能举个例子吗,祝帮忙的大神身体健康,往事如意,财源滚滚来!...
是不是写useName,password等,新手还望各路大神出招指点一二
能举个例子吗,祝帮忙的大神身体健康,往事如意,财源滚滚来! 展开
能举个例子吗,祝帮忙的大神身体健康,往事如意,财源滚滚来! 展开
1个回答
展开全部
对啊,把userName和password这两个值拿到数据库中查询
下面时候我以前写的登陆验证
//需要导入的包
import java.sql.ResultSet;
import java.sql.Statement;
//用于判定登陆验证是否通过的方法
public static boolean findUser(String uName, String uPassword) {
boolean flag = false; //定义验证是否通过的标志量,默认false
String sql="select * from user where name='"+uName+"' and password='"+
uPassword+"'"; //sql语句,注意拼接的格式,否则可能会出错
try {
ResultSet rs = DatabaseDeal.getStatement().executeQuery(sql);
if (rs.next())
flag = true;//找到记录,登陆通过
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
return flag;//登录失败
}
public class DatabaseDeal {
static String driverName = "com.mysql.jdbc.Driver"; // 驱动名称
static String url = "jdbc:mysql://localhost:3306/shopping"; // 数据库的URL
static String userName = "root"; // 数据库的用户名
static String password = "root"; // 数据库密码
private static Connection connection = null;
private static Statement statement = null;
// ------------------获取Connection和Statement的方法-------------------
public static Connection getConnection() throws Exception {
Class.forName(driverName);
connection = DriverManager.getConnection(url, userName, password);
return connection;
}
public static Statement getStatement() throws Exception {
statement = getConnection().createStatement();
return statement;
}
}
下面时候我以前写的登陆验证
//需要导入的包
import java.sql.ResultSet;
import java.sql.Statement;
//用于判定登陆验证是否通过的方法
public static boolean findUser(String uName, String uPassword) {
boolean flag = false; //定义验证是否通过的标志量,默认false
String sql="select * from user where name='"+uName+"' and password='"+
uPassword+"'"; //sql语句,注意拼接的格式,否则可能会出错
try {
ResultSet rs = DatabaseDeal.getStatement().executeQuery(sql);
if (rs.next())
flag = true;//找到记录,登陆通过
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
return flag;//登录失败
}
public class DatabaseDeal {
static String driverName = "com.mysql.jdbc.Driver"; // 驱动名称
static String url = "jdbc:mysql://localhost:3306/shopping"; // 数据库的URL
static String userName = "root"; // 数据库的用户名
static String password = "root"; // 数据库密码
private static Connection connection = null;
private static Statement statement = null;
// ------------------获取Connection和Statement的方法-------------------
public static Connection getConnection() throws Exception {
Class.forName(driverName);
connection = DriverManager.getConnection(url, userName, password);
return connection;
}
public static Statement getStatement() throws Exception {
statement = getConnection().createStatement();
return statement;
}
}
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |