Java编码中用户登录注册这些功能需要哪些接口.

是不是写useName,password等,新手还望各路大神出招指点一二能举个例子吗,祝帮忙的大神身体健康,往事如意,财源滚滚来!... 是不是写useName,password等,新手还望各路大神出招指点一二
能举个例子吗,祝帮忙的大神身体健康,往事如意,财源滚滚来!
展开
 我来答
Visy12345e53b26b
2014-11-12 · TA获得超过301个赞
知道小有建树答主
回答量:292
采纳率:16%
帮助的人:70万
展开全部
对啊,把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;
}
}
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式