2020-05-26:Springboot 连接oracle数据库配置

2020-05-26:Springboot 连接oracle数据库配置,第1张

1.在application.properties配置账号密码等信息

server.port=8080

server.servlet.context-path=/share-center-report

spring.thymeleaf.prefix=classpath:/templates/

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.druid.driver-class-name=oracle.jdbc.driver.OracleDriver

spring.datasource.url=

spring.datasource.username=

spring.datasource.password=

2.引入依赖

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc6</artifactId>

<version>11.2.0.1</version>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>druid</artifactId>

<version>1.1.10</version>

</dependency>

3.在启动类配置扫描mapper

@MapperScan({"com.example.demo1.mapper"})

4.编写demo测试

public interface testMapper {

@Select("select * from test_data")

List<TestVo>test()

}

/ 自定义realm程序 /

public class MyRealm extends AuthorizingRealm{

@Resource

private testMapper testMapper

@Override

protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {

System.out.println("授权")

return null

}

}

xml配置文件中配置如下:

Java代码 收藏代码

<spring:bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<spring:property name="locations">

<spring:list>

<spring:value>classpath:conf/jdbc.properties</spring:value>

</spring:list>

</spring:property>

</spring:bean>

<spring:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"

destroy-method="close">

<spring:property name="driverClassName"

value="${jdbc.driverClassName}" />

<spring:property name="url"

value="${jdbc.url}" />

<spring:property name="username" value="${jdbc.username}" />

<spring:property name="password" value="${jdbc.password}" />

<spring:property name="maxActive" value="30" />

<spring:property name="maxIdle" value="10" />

<spring:property name="maxWait" value="1000" />

<spring:property name="defaultAutoCommit" value="true" />

</spring:bean>

jdbc.properties配置文件中连接数据库配置:

Java代码 收藏代码

#sqlserver数据源配置

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.url=jdbc:sqlserver://192.168.1.60:1408DatabaseName=test

jdbc.username=sa

jdbc.password=1

#mysql数据源配置

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://192.168.1.60:3306/test

jdbc.username=root

jdbc.password=root

#Oracle数据源配置

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver

jdbc.url=jdbc:oracle:thin:@10.60.17.9:1521:orcl

jdbc.username=admin

jdbc.password=admin

创建数据库

选择开始菜单中→程序→【management

sql

server

2008】→【sql

server

management

studio】命令,打开【sql

server

management

studio】窗口,并使用windows或

sql

server身份验证建立连接。

在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点

右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。

执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到【文件组】页,在这里可以添加或删除文件组。

完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存