sqllite的jdbc的url怎么设置

sqllite的jdbc的url怎么设置,第1张

SQLite的JDBC URL格式一般为:jdbc:sqlite:<database_file_name>例如,如果要连接testdb.db,则JDBC URL为: jdbc:sqlite:testdb.db

可以把 sqlite 的文件,放到你的程序目录下,使用程序本身获取到当前的绝对路径,就可以使用了。

File f = new File(".")

String url = "jdbc:sqlite:" + f.getAbsolutePath() + "\\cw.db"

Class.forName("org.sqlite.JDBC")

Connection con = DriverManager.getConnection(url)

你写了resultClass,所以返回结果就是Book这个类,你应该有配一个alias。这样写要求你的book类的每一个字段和数据库的字段拼写都一样(首字母小写)。要是要对应的话,要写关联查询的配置,你可以看下api文档,配置较为繁琐。类似这样:

<resultMap type="HrMenu" id="menuResultMap">

<id property="id" column="ID" />

<result property="name" column="name" />

<result property="url" column="url" />

<result property="parentid" column="parentid" />

<result property="level" column="level" />

<result property="seq" column="seq" />

<result property="butnstyle" column="butnstyle" />

<association property="parent" column="parentid" select="HrMenu.findMenuById"></association>

<collection property="child" column="id" select="HrMenu.findMenusByParentId"></collection>

</resultMap>

<!-- 查询菜单list -->

<select id="findMenuById" parameterType="int" resultMap="menuNavResultMap">

SELECT * FROM hr_menu where id=#{id} order by seq

</select>

<!-- 查询菜单list -->

<select id="findMenusByParentId" parameterType="int" resultMap="menuResultMap">

SELECT * FROM hr_menu where parentid=#{id} order by seq asc

</select>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10837727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存