我的SQL2000的服务器名是localhost\aa, 要用的数据库是Northwind,
那么连接串怎么写?谢谢
那么连接串怎么写?谢谢
解决方案 »
- 求解0 0关于swing JFrame 里面的remove和add函数
- WORD,EXCEL处理包——POI 3.2 版本发布了
- 大家帮忙看下这个问题啊!很怪的感觉。。。
- 请问rmi的客户端和服务端不在一天机器上的时候,该如何其他客户端????
- 所谓的外覆类别到底是什么意思
- 求助啊!我的小程序不知道错在哪儿了?
- 求教:用java可以写出实时的程序吗
- 一个DNS解析的问题
- taglib重定向问题:请问taglib的Class类中可以重定向到某个页面吗?怎么写呢?
- 加密解密,脑袋都搞大了,大伙帮忙看看!
- 这是什么错误啊,tomcat和jdbc的问题,请教
- 本来准备每天散200的,信誉分恢复,散最后100分,散分到此结束!
也不行
不行的,下面是错误信息,因为服务器名是localhost\aa不是localhostFAILED: Could not connect to database ....java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source) at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source) at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source) at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source) at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source) at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source) at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
pConn->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=Northwind;Data Source=localhost\\aa;User Id=sa;Password=";但是不知道用java应该怎么写,郁闷
把“localhost”换成SQLSERVER服务器名(主机名)吧
你的意思是说写成String url="jdbc:microsoft:sqlserver://localhost/aa:1433;DatabaseName=pubs"; 不过这样也不行,还是那个错误啊
1. 下载微软SQLServer JDBC(SP1)驱动
在http://www.microsoft.com/china/sql/downloads/jdbc_sp1.asp下载Microsoft SQL Server 2000 Driver for JDBC——Service Pack 1.
2. 安装JDBC驱动,默认的安装目录是C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,在该目录的SQLServer JTA子目录下是我们需要的两个文件instjdbc.sql和sqljdbc.dll。在Sql Server 2000的查询管理器中运行instjdbc.sql导入相关的存储过程,并且将sqljdbc.dll复制到SQL Server安装目录的binn子目录下(例如:C:\Program Files\Microsoft SQL Server\MSSQL\Binn)。
3. 启动DTC(Distributed Transaction Coordinator)服务,为了方便运行,我们可以将DTC设置为自动运行。
4. 将C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib目录下的三个文件加入到classpath中。
5. 在应用服务器的管理控制台上,设置JDBC连接池(例如:MsSqlServerPool),注意指定Data Source Class Name为com.microsoft.jdbcx.sqlserver.SQLServerDataSource,selectMethod设置为cursor(默认值是direct),同时设置JDBC Resources(例如:jdbc/SqlServer)。本示例的JDBC连接池设置如表18所示(未列出的属性取默认值):
属性 值
连接池名称 MsSqlServerPool
Data Source Class Name com.microsoft.jdbcx.sqlserver.SQLServerDataSource
Resource type javax.sql.XADataSource
User Sa
Port 1433
Password Jizhiguo
Database name Sample
Server name Localhost
SelectMethod Cursor