当前位置: 代码迷 >> Java Web开发 >> 关于根据数据库登陆有关问题
  详细解决方案

关于根据数据库登陆有关问题

热度:289   发布时间:2016-04-17 10:53:08.0
关于根据数据库登陆问题
登陆界面是这样的




然后我在数据库里面保存了Username和password
要根据数据库里面的username和password来登陆
老师在说这个的时候只教了我们代码怎么写:
就是在tomcat里的server.xml文件里面加了如下代码

XML code
 <Realm className="org.apache.catalina.realm.JDBCRealm"                driverName="com.mysql.jdbc.Driver"               connectionURL="jdbc:mysql://localhost/timex?"               connectionName="root"               connectionPassword="123456"               userTable="employee"               userNameCol="Emp_ID"               userCredCol="Password"               userRoleTable="UserRole"               roleNameCol="RoleName"               />        </Realm>


请问下这段代码都是什么意思?

------解决方案--------------------
这段代码其实就是对数据库连接的配置
Java code
<Realm className="org.apache.catalina.realm.JDBCRealm"                driverName="com.mysql.jdbc.Driver" --数据库驱动名称               connectionURL="jdbc:mysql://localhost/timex?" --数据库连接的url               connectionName="root" --数据库的用户名               connectionPassword="123456" --密码                 --下面是一些东西的配置了,我估计是对应查询的用户表的信息配置               userTable="employee"               userNameCol="Emp_ID"               userCredCol="Password"               userRoleTable="UserRole"               roleNameCol="RoleName"               />        </Realm>
------解决方案--------------------
这里xml是作为配置文件的,存储着你连接数据库所需要的一些连接信息,你的数据库操作类通过读取这里的配置信息来连接的;建议楼主看看xml jdbc之类的
------解决方案--------------------
多看看jdbc方面的内容就OK了
------解决方案--------------------
貌似缺少一个mysql的端口号 默认是3306
------解决方案--------------------
数据库的基本配置
------解决方案--------------------
楼主是不是jboss 的 seam编程
------解决方案--------------------
那个是数据库连接池的配置,特别注意驱动,账号,密码
  相关解决方案