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网络认证。。这里就不再赘述了
相关问答:
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......