के साथ वसंत परीक्षण मैं उत्पादन वातावरण में ओरेकल का उपयोग करता हूं और मैं परीक्षण के लिए एच 2 का उपयोग करना चाहता हूं। मैं टाइप कर सकता हूँ;एच 2 डीबी विन्यास
<jdbc:embedded-database id="dataSource">
<jdbc:script location="classpath:schema.sql"/>
<jdbc:script location="classpath:test-data.sql"/>
</jdbc:embedded-database>
इसलिए मेरी टेबल और स्क्रिप्ट स्वचालित रूप से बनाई जाती हैं। लेकिन मैं इस डीबी के यूआरएल वैल्यू को सेट नहीं कर सकता। (एच 2-ओरेकल संगतता के लिए मुझे जोड़ना चाहिए; MODE = Oracle url भाग में)
क्या इस लक्ष्य को प्राप्त करने का कोई तरीका है?
या बस एक विपरीत समाधान;
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.h2.Driver"/>
<property name="url" value="jdbc:h2:file:h2\db"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
इस समय में
, मैं यूआरएल हिस्सा संपादित कर सकते हैं, लेकिन मैं कैसे इस डेटा स्रोत के लिए डिफ़ॉल्ट परीक्षण स्क्रिप्ट (बना सकते हैं और डेटा SQLs) लोड कर सकते हैं?
उन फ़ाइलों की सामग्री क्या है? schema.sql और data.sql, क्या उनमें कुछ ऐसा है जो आपको सेटअप करना है? – wlk
हाय वोजटेक, हाँ, मुझे कुछ प्रारंभिक परीक्षण डेटा चाहिए। कई सामग्री कई सर्वरों के आईपी पते हैं, कुछ उपयोगकर्ता भूमिकाएं, शहर के नाम इत्यादि। – asyard