스프링 응용 프로그램을 사용하여 데이터베이스에 연결하는 방법을 알려주십시오.스프링 응용 프로그램이 데이터베이스에 연결 중
답변
Hibernate를 ORM 도구로 사용하고 좋은 디자인 인 Spring ORM 지원을 사용하십시오.
은 참조 :
먼저 당신은 응용 프로그램의 context.xml에서 데이터 소스에 대한 enteries을해야한다.
그런 다음 우리의 context.xml에서 항목을 확인해야하고 우리는 데이터베이스 자격 증명 및 위치의 context.xml
에 내가 부착하고 모두 내 프로젝트의 파일을 제공해야합니다.
희망 사항은 도움이 될 것입니다.
코드 응용 프로그램의 context.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context">
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>report/cobReports_message</value>
</list>
</property>
</bean>
<context:component-scan
base-package="com.jpmc.am.architecture.emailaddrutil, com.jpmc.am.architecture.cob" />
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="200000" />
</bean>
<bean id="sqlMapClientTemplate"
class="org.springframework.orm.ibatis.SqlMapClientTemplate">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation"
value="classpath:sqlMap/cobSqlMapConfig.xml" />
<property name="dataSource" ref="cobDataSource" />
<property name="useTransactionAwareDataSource" value="true" />
<property name="sqlMapClientProperties">
<value>COB_SCHEMA=CLTAPPMGR //////// Database Schema Name</value>
</property>
</bean>
/// Data Source Name
<bean id="cobDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/cob" />
</bean>
</beans>
코드에 대한 context.xml에
<Context>
<Resource name="jdbc/cob" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="database location:databasename"
username="username"
password="password"
/>
</Context>
컨텍스트를 편집했습니다. XSD 네임 스페이스 (task, util, p, jdbc, j2ee 등)를 추가하지 않아도됩니다. –
체크 아웃 Spring JDBC 아마 가장 빠르고 간단한 경로 인 JdbcTemplate을하십시오.
기본 이상으로 ORM 솔루션을 살펴보기로 동의했습니다.
현재 버전 링크가 업데이트되었습니다. –
- 1. 데이터베이스에 대한 열린 연결 수가 많아 응용 프로그램이 작동하지 않습니다.
- 2. 데이터베이스에 J2ME 연결
- 3. iPhone을 ODBC 데이터베이스에 연결
- 4. WPF 응용 프로그램이 온라인 데이터베이스에 액세스하는 방법?
- 5. 응용 프로그램 내 데이터베이스에 안전하게 연결
- 6. Derby에서 스프링 연결 해제
- 7. asp.net 응용 프로그램에서 데이터베이스에 대한 연결 관리
- 8. 데이터베이스에 연결
- 9. 데이터베이스에 연결
- 10. 데이터베이스에 연결
- 11. iPhone : 응용 프로그램이 백그라운드에서 음악을 스트리밍하는 중
- 12. C# 응용 프로그램에서 내장 Firebird 데이터베이스에 연결
- 13. MVC 웹 응용 프로그램의 여러 데이터베이스에 연결
- 14. 웹 서버 데이터베이스에 안드로이드 응용 프로그램 연결
- 15. Adobe AIR 응용 프로그램에서 상업용 데이터베이스에 연결
- 16. 스프링 보안 LDAP 연결
- 17. 스프링 연결 풀링
- 18. 두 데이터베이스에 연결
- 19. ios 데이터베이스에 연결
- 20. SQL 데이터베이스에 연결 C#
- 21. Lua가 MySQL에 연결 중
- 22. 데이터베이스에 구성 저장 중
- 23. Visual C++ ODBC 응용 프로그램이 MySQL 데이터베이스에 연결할 수 없습니다.
- 24. MS Visual Studio 2010에서 데이터베이스에 연결 중 오류
- 25. Java를 사용하여 외부 데이터베이스에 연결
- 26. 데이터베이스에 연결하는 중 오류가 발생했습니다.
- 27. PHP에서 MySQL 데이터베이스에 연결
- 28. VB.NET에서 mysql 데이터베이스에 연결
- 29. Netbeans의 기존 데이터베이스에 연결
- 30. Python에서 MySQL 데이터베이스에 연결
왜 모두가 고대 버전에 연결되어 있습니까? 2.0 링크를 3.0 버전으로 대체했습니다. –