properties(属性)
在使用 properties 标签配置时,我们可以采用两种方式指定属性配置。
1.直接给出值
<dataSource type="POOLED">
<!-- 配置连接数据库的4个基本信息 -->
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
2.在classpath 下定义 properties 文件

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=root
可以在标签内部配置连接数据库的信息,也可以通过属性引用外部配置文件信息
2.1 resource属性:常用
用于指定配置文件的位置,是按照类路径的写法来写,并且必须存在于类路径下。
首先 用于指定配置文件的位置 jdbcConfig.properties

其次 dataSource 标签就变成了引用上面的配置

此时同样可以运行方法
2.2 url属性:
是要求按照写法来写地址
URL:Uniform Resource Locator 统一资源定位符。它是可以唯一标识一个资源的位置。
它的写法:
http://localhost:8080/mybatisserver/dome1Servlet
协议 主机 端口 URI
URI:Uniform Resource Identifier 统一资源标识符,他是在应用中可以唯一定位一个资源的。
这里就是我们平时文件的路径,什么C盘啊D盘开头的这些,其实是都是基于file协议,只是Windows文件夹系统的文件夹省略了file协议,前面加file///就好了
注意中文会乱码所以不常用
首先 找到你文件的地址 并记得加上file:\\

其次 dataSource 标签就变成了引用上面的配置

此时同样可以运行方法
总结一下,其实别嫌麻烦直接用resource类这种方法,难免会用到外部的配置文件,到时候来改也麻烦,所以一开始就用就比较稳妥,url看情况用呗,道理都是这个道理
起飞 芜湖~~~
(点个赞秋梨膏

1831

被折叠的 条评论
为什么被折叠?



