java连接数据库,sqlserver2000和sqlserver2005共存
一台电脑上sqlserver2000和sqlserver2005都安装了,使用的不同实例,java连接字符串应该怎么写来连某一个版本的数据库
如果两个都要用的情况下呢。。。。java连接数据库的属性有配置数据库实例的么
进入这两个数据库的用户名是肯定是不相同的。通过用户名来区分
用户名我都用的默认的sa。。。 - -!
我说错了。是数据库安装的实例名
比如2000的默认好像是:".\soft" 2005的就不一样了
你直接进查询分析器中会有提示
你说的是这个意思吧
sqlserver://127.0.0.1\WHCSQL2005:1433;
这样的话就会说这个url无效。。。。
解决了。。。貌似两个数据库用不同的端口就行。。
那你就配置两个不同的连接方式:
1、sql2005采用的是Windows集成认证,而不是如同username=sa;passwd=’123456’这样的SQL网络认证,因此还要做一件事情就是将sqljdbc_auth.dll文件复制到项目文件夹中。
Sqljdbc_auth.dll位于C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\chs\auth\x86文件夹下。
String connectionUrl = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=XXX;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
2、sql2000的时候就用sql网络认证。。这里就不再赘述了
相关问答:
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......