跪求:怎样在客户端(*.java)通过JDBC验证MySQL中的用户名和密码?要求用JAAS(JAVA验证和授权)实现
我想在客户端(*.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中某个文件吗?
我很着急,如果有这方面经验的朋友麻烦请帮个忙!我将万分感谢并崇拜你!!!