spring整合hibernate的时候数据源配置了,hiberate 能够连接数据,但是spring却包找不到驱动啊

log4j:ERROR Failed to load driver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.jdbc.JDBCAppender.setDriver(JDBCAppender.java:391)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:245)
at org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:204)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:169)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.apache.log4j.Logger.getLogger(Logger.java:104)
at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:262)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:108)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1025)
at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:153)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:217)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:88)
at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:58)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:61)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.lu.test.TestDataSource.getConnection(TestDataSource.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
[framework] 2016-03-17 21:49:38,875 - org.springframework.context.support.ClassPathXmlApplicationContext -13   [main] INFO  org.springframework.context.support.ClassPathXmlApplicationContext  - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7d417077: startup date [Thu Mar 17 21:49:38 CST 2016]; root of context hierarchy
[framework] 2016-03-17 21:49:38,941 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -79   [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader  - Loading XML bean definitions from class path resource [beans.xml]
[framework] 2016-03-17 21:49:39,398 - org.springframework.context.support.PropertySourcesPlaceholderConfigurer -536  [main] INFO  org.springframework.context.support.PropertySourcesPlaceholderConfigurer  - Loading properties file from class path resource [jdbc.properties]
[framework] 2016-03-17 21:49:39,559 - com.mchange.v2.log.MLog -697  [main] INFO  com.mchange.v2.log.MLog  - MLog clients using log4j logging.
[framework] 2016-03-17 21:49:39,765 - com.mchange.v2.c3p0.C3P0Registry -903  [main] INFO  com.mchange.v2.c3p0.C3P0Registry  - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
[framework] 2016-03-17 21:49:40,184 - org.hibernate.annotations.common.Version -1322 [main] INFO  org.hibernate.annotations.common.Version  - HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
[framework] 2016-03-17 21:49:40,189 - org.hibernate.Version -1327 [main] INFO  org.hibernate.Version  - HHH000412: Hibernate Core {4.2.4.Final}
[framework] 2016-03-17 21:49:40,191 - org.hibernate.cfg.Environment -1329 [main] INFO  org.hibernate.cfg.Environment  - HHH000206: hibernate.properties not found
[framework] 2016-03-17 21:49:40,192 - org.hibernate.cfg.Environment -1330 [main] INFO  org.hibernate.cfg.Environment  - HHH000021: Bytecode provider name : javassist
[framework] 2016-03-17 21:49:40,218 - org.hibernate.cfg.Configuration -1356 [main] INFO  org.hibernate.cfg.Configuration  - HHH000044: Configuring from URL: file:/F:/workspace/javaEE/lu/build/classes/hibernate.cfg.xml
[framework] 2016-03-17 21:49:40,257 - org.hibernate.cfg.Configuration -1395 [main] INFO  org.hibernate.cfg.Configuration  - HHH000041: Configured SessionFactory: null
[framework] 2016-03-17 21:49:40,332 - com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource -1470 [main] INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource  - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.gjt.mm.mysql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, idleConnectionTestPeriod -> 0, initialPoolSize -> 4, jdbcUrl -> jdbc:mysql://localhost:3306/lu, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 2, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
[framework] 2016-03-17 21:49:40,334 - org.hibernate.cfg.Configuration -1472 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\MyselfInfo.hbm.xml
[framework] 2016-03-17 21:49:40,342 - org.hibernate.internal.util.xml.DTDEntityResolver -1480 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,391 - org.hibernate.cfg.Configuration -1529 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\NeedInfo.hbm.xml
[framework] 2016-03-17 21:49:40,394 - org.hibernate.internal.util.xml.DTDEntityResolver -1532 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,435 - org.hibernate.cfg.Configuration -1573 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\pairSuccess.hbm.xml
[framework] 2016-03-17 21:49:40,440 - org.hibernate.internal.util.xml.DTDEntityResolver -1578 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,522 - org.hibernate.cfg.Configuration -1660 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\Users.hbm.xml
[framework] 2016-03-17 21:49:40,528 - org.hibernate.internal.util.xml.DTDEntityResolver -1666 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,543 - org.hibernate.cfg.Configuration -1681 [main] INFO  org.hibernate.cfg.Configuration  - HHH000220: Reading mappings from file: F:\workspace\javaEE\lu\build\classes\com\lu\mode\Vessel.hbm.xml
[framework] 2016-03-17 21:49:40,546 - org.hibernate.internal.util.xml.DTDEntityResolver -1684 [main] WARN  org.hibernate.internal.util.xml.DTDEntityResolver  - HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[framework] 2016-03-17 21:49:40,808 - org.hibernate.dialect.Dialect -1946 [main] INFO  org.hibernate.dialect.Dialect  - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
[framework] 2016-03-17 21:49:40,816 - org.hibernate.engine.jdbc.internal.LobCreatorBuilder -1954 [main] INFO  org.hibernate.engine.jdbc.internal.LobCreatorBuilder  - HHH000423: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
[framework] 2016-03-17 21:49:40,909 - org.hibernate.engine.transaction.internal.TransactionFactoryInitiator -2047 [main] INFO  org.hibernate.engine.transaction.internal.TransactionFactoryInitiator  - HHH000399: Using default transaction strategy (direct JDBC transactions)
[framework] 2016-03-17 21:49:40,915 - org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory -2053 [main] INFO  org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory  - HHH000397: Using ASTQueryTranslatorFactory
[framework] 2016-03-17 21:49:41,156 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2294 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000228: Running hbm2ddl schema update
[framework] 2016-03-17 21:49:41,156 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2294 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000102: Fetching database metadata
[framework] 2016-03-17 21:49:41,163 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2301 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000396: Updating schema
[framework] 2016-03-17 21:49:41,247 - org.hibernate.tool.hbm2ddl.TableMetadata -2385 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.myselfinfo
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [audit, sex, weight, id, job, age, users, realname, height]
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_mspn6hllo7ersi67i58nued5a]
[framework] 2016-03-17 21:49:41,248 - org.hibernate.tool.hbm2ddl.TableMetadata -2386 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_mspn6hllo7ersi67i58nued5a, primary]
[framework] 2016-03-17 21:49:41,289 - org.hibernate.tool.hbm2ddl.TableMetadata -2427 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.needinfo
[framework] 2016-03-17 21:49:41,289 - org.hibernate.tool.hbm2ddl.TableMetadata -2427 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [audit, sex, weight, id, job, age, users, realname, height]
[framework] 2016-03-17 21:49:41,290 - org.hibernate.tool.hbm2ddl.TableMetadata -2428 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_a0sm686t7369mtwaxgkt7nfat]
[framework] 2016-03-17 21:49:41,290 - org.hibernate.tool.hbm2ddl.TableMetadata -2428 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_a0sm686t7369mtwaxgkt7nfat, primary]
[framework] 2016-03-17 21:49:41,304 - org.hibernate.tool.hbm2ddl.TableMetadata -2442 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.pairsuccess
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [myselfinfo, needinfo, id, users]
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_2r02ttvvidacooagbommrpapu, fk_ea94edm3ous0h307vs1b0cr2q, fk_hgs6pk2ji16emcermm15j60kv]
[framework] 2016-03-17 21:49:41,305 - org.hibernate.tool.hbm2ddl.TableMetadata -2443 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_2r02ttvvidacooagbommrpapu, fk_ea94edm3ous0h307vs1b0cr2q, primary, fk_hgs6pk2ji16emcermm15j60kv]
[framework] 2016-03-17 21:49:41,318 - org.hibernate.tool.hbm2ddl.TableMetadata -2456 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.users
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [regtime, password, lasttime, phone, nickname, id]
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: []
[framework] 2016-03-17 21:49:41,319 - org.hibernate.tool.hbm2ddl.TableMetadata -2457 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [primary]
[framework] 2016-03-17 21:49:41,421 - org.hibernate.tool.hbm2ddl.TableMetadata -2559 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000261: Table found: lu.vessel
[framework] 2016-03-17 21:49:41,421 - org.hibernate.tool.hbm2ddl.TableMetadata -2559 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000037: Columns: [myselfinfo, needinfo, id, timeout]
[framework] 2016-03-17 21:49:41,422 - org.hibernate.tool.hbm2ddl.TableMetadata -2560 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000108: Foreign keys: [fk_pos81qh201yff99pypi1imjqa, fk_72ivys7jioqmht1o0yc5ijf4j]
[framework] 2016-03-17 21:49:41,422 - org.hibernate.tool.hbm2ddl.TableMetadata -2560 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata  - HHH000126: Indexes: [fk_pos81qh201yff99pypi1imjqa, fk_72ivys7jioqmht1o0yc5ijf4j, primary]
[framework] 2016-03-17 21:49:41,428 - org.hibernate.tool.hbm2ddl.SchemaUpdate -2566 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate  - HHH000232: Schema update complete
[framework] 2016-03-17 21:49:41,629 - org.springframework.orm.hibernate4.HibernateTransactionManager -2767 [main] INFO  org.springframework.orm.hibernate4.HibernateTransactionManager  - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.gjt.mm.mysql.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hgevib9f10uw1vo1o1oijs|48f2bd5b, idleConnectionTestPeriod -> 0, initialPoolSize -> 4, jdbcUrl -> jdbc:mysql://localhost:3306/lu, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 2, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager
com.mchange.v2.c3p0.impl.NewProxyConnection@5860f3d7
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值