課程
/后端開發
/Java
/Spring入門篇
spring框架怎么連接數據庫MySQL呢?使用JDBC嗎?怎么使用JDBC呢?
2017-08-02
源自:Spring入門篇 2-2
正在回答
<!--自動掃描與裝配bean包含子包??--> ????????<context:component-scan?base-package="項目名"></context:component-scan> ????????<context:property-placeholder?location="classpath:jdbc.properties"??/> ??????? ????????<!--?定義BasicDataSource數據源?--> ????????<bean?id="dataSource"?class="org.apache.commons.dbcp.BasicDataSource"? ????????destroy-method="close"> ????????????<!--?指定連接數據庫的JDBC驅動?--> ????????????<property?name="driverClassName"?value="${driver}"> ????????????</property> ????????????<!--?指定數據庫的url?--> ????????????<property?name="url"?value="${url}"></property> ????????????<!--?用戶名?--> ????????????<property?name="username"?value="${user}"></property> ????????????<!--?密碼?--> ????????????<property?name="password"?value="${password}"></property> ????????????<!--?初始化連接大小?--> ????????????<property?name="initialSize"?value="2"?/> ????????????<!--?連接池最大使用連接數量?--> ????????????<property?name="maxActive"?value="30"?/> ????????????<!--?連接池最大空閑?--> ????????????<property?name="maxIdle"?value="20"?/> ????????????<!--?連接池最小空閑?--> ????????????<property?name="minIdle"?value="2"?/> ????????????<!--?獲取連接最大等待時間?--> ????????????<property?name="maxWait"?value="60000"?/>???????????? ????????????<!--?配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒?--> ????????????<property?name="timeBetweenEvictionRunsMillis"?value="60000"?/> ????????????<!--?配置一個連接在池中最小生存的時間,單位是毫秒?--> ????????????<property?name="minEvictableIdleTimeMillis"?value="180000"?/> ????????????<!--?打開removeAbandoned功能?--> ????????????<property?name="removeAbandoned"?value="true"?/> ????????????<!--?1800秒,也就是30分鐘?--> ????????????<property?name="removeAbandonedTimeout"?value="1800"?/>???????? ????????</bean>
這是jdbc.properties文件內容
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/orderdb?useUnicode=true&characterEncoding=utf8user=password=initialSize=0maxActive=20maxIdle=20minIdle=1maxWait=60000
Mybatis可以以XML文件形式與數據庫連接
JDBC,STRUTS2,HIBRENATE都可以用來連接數據庫,但是我建議你先把jdbc看看,打牢基礎
舉報
為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎
2 回答切入點Pointcut的定義: 如何在切面中匹配一個具體的連接點——匹配連接點的斷言。其中的斷言怎么理解?
2 回答怎么解決呢
1 回答那如果不是根據classpath呢?
5 回答通常把什么樣的東西定義成接口呢?
2 回答參數是什么時候初始化的呢 ?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-06
這是jdbc.properties
文件內容
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/orderdb?useUnicode=true&characterEncoding=utf8
user=
password=
initialSize=0
maxActive=20
maxIdle=20
minIdle=1
maxWait=60000
2017-08-02
Mybatis可以以XML文件形式與數據庫連接
2017-08-02
JDBC,STRUTS2,HIBRENATE都可以用來連接數據庫,但是我建議你先把jdbc看看,打牢基礎