Spring Boot采用JDBC方式连接数据库
来源:互联网 发布:淘宝手机端怎么排名 编辑:程序博客网 时间:2024/05/22 15:20
先前我安装好了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/testspring.datasource.username=rootspring.datasource.password=123456spring.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:
<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency>
mysql:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
先前关于spring boot的一些依赖不再详述。可以参考:http://blog.csdn.net/concisefreedom/article/details/70551987
下面就可以开始写代码咯。
- Spring Boot采用JDBC方式连接数据库
- Spring Boot JDBC 连接数据库
- Spring Boot JDBC 连接数据库
- Spring Boot JDBC 连接数据库
- Spring Boot JDBC 连接数据库
- Java 项目采用JDBC连接数据库的常用方式
- 数据库jdbc连接方式
- JDBC方式连接数据库
- jdbc连接数据库方式
- iReport采用JDBC的方式连接Oracle
- iReport采用JDBC的方式连接Oracle
- java采用jdbc连接SQL数据库实例
- java采用jdbc连接操作数据库
- 采用oracle.jdbc.driver.OracleDriver连接数据库
- JAVA采用JDBC连接操作数据库详解
- 关于数据库连接池创建(楼主采用JDBC+ODBC桥接方式连接数据库)
- JavaWeb之JDBC(二)采用读取配置文件方式编写JDBC的工具类,获取数据库的连接
- spring boot(10)-tomcat jdbc连接池
- 字符串处理函数
- [LeetCode]292. Nim Game
- LeetCode#54. Spiral Matrix
- C语言排序
- javaweb项目之(书城项目)的功能实现(最全没有之一)
- Spring Boot采用JDBC方式连接数据库
- java入门系列之JDK和进制转换
- 深入理解Atwood定律
- 【linux is not Unix】softether服务端安装
- window7(64bit)环境下安装基于TensorFlow后端的Keras 教程
- 查找之折半查找
- JAVA中toString方法的作用
- Hadoop配置
- 欢迎使用CSDN-markdown编辑器