关于连接数据库问题

来源:3-4 JdbcRealm讲解

qq_K_121

2018-10-29 15:54

老师, 我想问一下  咱们数据库名字 是test  里面有一张表示users 为什么 会查这个数据库test下面的users表呢   咱们好像没有指定表吧   我新建了一张表userinfo 里面同样是  insert into userinfo(id,username,password)  values (1,Mark,123456)为什么就执行失败了 

写回答 关注

2回答

  • _疯_子_
    2018-10-31 11:13:41

    你没有自己设置的话,jdbcRealm是会有默认的sql查询语句的,https://img3.mukewang.com/5bd91dd60001cb0514420567.jpg

    _疯_子_

    可以看到select * from table,这里的table就是默认的了,包括字段什么的也都有了。所以想用自己的数据库的话,就```String sql = "select password from userinfo where name = ?"; jdbcRealm.setAuthenticationQuery(sql);```即可

    2018-10-31 11:18:21

    共 1 条回复 >

  • qq_袮D影孑_03909390
    2018-10-29 20:22:25

    spacer.gif

    指定表了

    qq_K_1...

    在哪里呢

    2018-10-30 10:16:51

    共 1 条回复 >

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题