请问我要转数据库该怎么改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问我要转数据库该怎么改相关的知识,希望对你有一定的参考价值。

现在有个JAVA的BS项目,用的是SPRING我在XML中发现连接数据源是写在init.properties中的,以前用的是mysql数据库,我修改了数据源如下希望连接到SQL SERVER2005数据库
datasource.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
datasource.url=jdbc:microsoft:sqlserver://192.168.0.2:1433;DatabaseName=cy

datasource.username=sa
datasource.password=tysql2005

#datasource.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
#datasource.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test

#datasource.driverClassName=net.sourceforge.jtds.jdbc.Driver
#datasource.url=jdbc:jtds:sqlserver://localhost:1433/caoyang
#datasource.username=sa
#datasource.password=sa

#datasource.url=jdbc:jtds:sqlserver://222.66.140.66:1433/mediauser
#datasource.username=sa
#datasource.password=888888

#datasource.maxActive=10
#datasource.maxIdle=2
#datasource.maxWait=120000

datasource.defaultAutoCommit=true
#datasource.defaultAutoCommit=false

datasource.whenExhaustedAction=1

hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect

hibernate.jdbc.batch_size=25
hibernate.jdbc.fetch_size=50
hibernate.show_sql=true
hibernate.hbm2ddl.auto=create-drop

cache.config=oscache.properties

datasource.whenExhaustedAction=1
datasource.validationQuery=select 1 from dual
datasource.testOnBorrow=true
datasource.testOnReturn=false

c3p0.acquireIncrement=3
c3p0.initialPoolSize=3
c3p0.idleConnectionTestPeriod=900
c3p0.minPoolSize=2
c3p0.maxPoolSize=50
c3p0.maxStatements=100
c3p0.numHelperThreads=10
c3p0.maxIdleTime=600

为什么连接的时候报错说我
javax.servlet.ServletException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.GenericJDBCException: could not execute query
是不是我数据源写错了,还是说还要改哪些地方?请教
hibernate重新导入怎么导

参考技术A hibernate重新导入一下数据源就行了 可能是你没改hibernate.cfg.xml的缘故 参考技术B 在 hibernate.cfg.xml 的配置文件里改。
把你原来用mysql的数据源改成你现在想换的数据源,
注意:
你是用的hql就没有什么。
如果你原来是用的sql的话要注意语法。
mysql和sqlserver的sql语句语法有些不一样。

我要更改C:\WINDOWS\system32目录里的一个文件,系统提示我没有权限,请问该怎么办啊!

我要更改 msvcirt.dll 这个文件,该怎么改

参考技术A 右键属性,安全,高级,所有者,编辑,选择当前用户并确定,回到上一页再确定,然后在安全页面点编辑,添加,高级,立即查找,找到当前用户,并确定,回到安全页面,选择当前用户,给予完全控制权限,最后确定,说了这么多就是把文件所有者设为当前用户,并且给予完全控制的权限,这样设置好之后如果不是正在使用的文件就可以更改了,要是正在使用你只能去winpe或者dos下操作了 参考技术B system32里的是系统运行必须的文件,不能更改本回答被提问者采纳

以上是关于请问我要转数据库该怎么改的主要内容,如果未能解决你的问题,请参考以下文章

我要更改C:\WINDOWS\system32目录里的一个文件,系统提示我没有权限,请问该怎么办啊!

请问怎么将后缀名为db的文件译成文本文件?

mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询

ASP的网页,原来是英文的,我想改成中文,结果中文都是乱码,请问如何解决。

我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊?不要太复杂

C#连接MySQL数据库的问题,主界面调用这个函数,结果返回值是-1,请问为啥会抛出异常呢?应该怎么改呢?