java ee。hibernate的配置问题。关于hibernate.cfg.xml配置文件,那个
javaee。hibernate的配置问题。关于hibernate.cfg.xml配置文件,那个connection.url的值。我试了试两种格式:第一种【jdbc:sq...
java ee。hibernate的配置问题。关于hibernate.cfg.xml配置文件,那个connection.url的值。 我试了试两种格式: 第一种 【jdbc:sqlserver://localhost:1433/myDB】 第二种 【jdbc:sqlserver://localhost:1433;databasename=myDB】 第二种能够正常访问,第一种却不行。但是看到某些貌似也是用的第一种。所以,请问第一种方式是不是也可以? 再者,如果只写 【jdbc:sqlserver://localhost:1433】那会把插入的数据存到哪个数据库中,可以用sqlserver软件看到吗?谢谢
展开
3个回答
2014-02-11
展开全部
你说的两种方式是因为jdbc的驱动不一样 第一种格式用的是sqlserver.jar 第二种用的是jtds.jar包 Hibernate这个配置文件必须要配置数据库名字 不存在【jdbc:sqlserver://localhost:1433
】这种情况
】这种情况
展开全部
你是用JDBC方式连接数据库的吧。
第一种连接方式是在spring配置文件里面写的。
我以mysql的为例:
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url"
value="jdbc:mysql://localhost:3306/db">
</property>
<property name="username" value="root"></property>
<property name="password" value="123456"></property>
</bean>
第二种是在实现类里面用JDBC方式连接写的:
con = DriverManager.getConnection("jdbc:sqlserver://"+Dsurl+";DatabaseName="+Dsname,username,userpwd);
不写数据库名称?呵呵,你试试看吧。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在提问还是回答问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询