频道栏目
首页 > 数据库 > 其他综合 > 正文
SpringBoot采用JDBC方式连接数据库
2017-04-24 09:47:19      个评论      
收藏   我要投稿

先前我安装好了STS插件,也实现了第一个spring boot应用,那如果想要连接数据库该怎么做呢?

可以选择JDBC方式,以及Hibernate方式。

JDBCTemplate是Spring对jdbc的封装,但sql还是得自己写,一旦要写sql,则会增加灵活和复杂性,当然也不利于跨数据库(毕竟每个数据库的实现产品的sql也不竟相同)。 若使用hibernate则不用关心底层的数据库是哪个数据库,在编程方面,也更对象化了。hibernate也利用了缓存产生实现与数据库的读取操作,提高了性能。

这里由于我对于sql语句比较熟悉,以及先前有写过eclipse通过jdbc连接sql server数据库的项目,所以我依然是选择采用jdbc方式,并使用sqlserver数据库。

项目属性配置

打开项目配置文件 application.properties。这里推荐一个新的写项目属性配置文件的:application.yml。优点在于它不用重复写代码。这二者选一即可,因而我用了application.yml就把application.properties删除了。

特别注意语法:每个冒号后面是有空格的。当然这里eclipse也通过颜色对这个语法进行了提示。

spring:

datasource:

url: jdbc:sqlserver://localhost:1433; DatabaseName=ItemManager

username: sa

password: 1234

driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver

如果使用的是mysql,则项目属性文件如下:(此处给出的例子是application.properties,可以对比显示出application.yml的优势)

spring.datasource.url=jdbc:mysql://localhost:3306/test

spring.datasource.username=root

spring.datasource.password=123456

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

在maven中添加sql server的jdbc驱动包

注意这里的步骤是sqlserver的步骤。

在有sqljdbc4.jar包的文件夹下,通过shift+右键的方式–>此处打开命令窗口,然后执行以下maven命令:

mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0

显示build success

这里写图片描述
这里写图片描述

pom.xml中添加依赖

sqlserver:

com.microsoft.sqlserver

sqljdbc4

4.0

mysql:

mysql

mysql-connector-java

 

点击复制链接 与好友分享!回本站首页
上一篇:数据库技术发展之路
下一篇:postgres导入其他数据库数据
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站