跪求:怎样在客户端(*.java)通过JDBC验证MySQL中的用户名和密码?要求用JAAS(JAVA验证和授权)实现

INTEL_CHIP 2006-01-12 09:43:04
我想在客户端(*.java)通过JDBC验证MySQL中的用户名和密码,用JAAS(JAVA验证和授权)实现,并且要编一个配置文件(*.config)

为此我写了三个JAVA类,其中SimpleLogin.java作为客户端的登录应用,在这个类中通过login()方法读取配置文件执行登录模块,登录模块用MyLoginModule.java实现(implements LoginModule),在登录模块中通过JDBC连接数据库.我的第三个类是Principal标示的验证类

我把这三个类和配置文件都放在同一个目录下面,并且已经编译通过,现在我的问题是:

1. 我的MySQL驱动包应该放在哪个目录下面?我已经把MySQL驱动包加入到CLASSPATH环境变量中了

2. 我的配置文件如下:
Sample {
MyLoginModule Rquired
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jaasdb?user=root"
debug="true";
}

3. 关于JDBC的一段在登录模块MyLoginModule.java中应该怎样写?是和在JSP中的JDBC一样的写吗?

4. 需要更改JDK中某个文件吗?

我很着急,如果有这方面经验的朋友麻烦请帮个忙!我将万分感谢并崇拜你!!!





...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧