社区
Java
帖子详情
连接SQL Server 2000
Actionevent
2009-11-28 10:58:52
请问各路高手,用JAVA,怎么连接上SQL Server 2000数据库?
...全文
92
6
打赏
收藏
连接SQL Server 2000
请问各路高手,用JAVA,怎么连接上SQL Server 2000数据库?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Actionevent
2009-11-29
打赏
举报
回复
各楼主,驱动安了,补丁也打,classpath也设了,还是不得,咋办呢
水中影子
2009-11-29
打赏
举报
回复
楼主必须把环境变量配置好了,把驱动包加到项目的lib下,再连接测试
不善^
2009-11-29
打赏
举报
回复
Java 实现连接sql server 2000(JDBC数据库访问例子)-22009-03-14 10:05
(2)java访问sqlserver服务器
第一步:安装jdbc
点击SQL Server for JDBC驱动程序安装程序setup.exe(可以到微软网站下载 http://msdn.microsoft.com/library/default.asp?rul=/downloads/list/sqlserver.asp下载)
第二步:设置系统变量classpath
假设SQL Server for JDBC 驱动程序安装在d:\jdbc\,则classpath应该设置如下:
classpath:=.;…;d:\jdbc\lib; d:\jdbc\lib\mssqlserver.jar; d:\jdbc\lib\msutil.jar; d:\jdbc\lib\msbase.jar;
注意:设置时要在最前面的点号和分号
第三步:编辑java程序并且运行
实例1如下:
//import com.microsoft.*;
//注意:在java与sql server 连接时不需要这个包,其他书上说这个包是必需的,这个问题有待进一步讨论
import java.sql.*;
import java.net.URL;
class insert
{
public static void main(String[] args)
{
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";
String query="select * from categories";
String query1="insert categories values(10,'Hanbao','Sweet')";
String query2="insert categories values(11,'Naicha','Coffee taste')";
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection(url,"sa","739555");
Statement stmt=con.createStatement();
stmt.executeUpdate(query1);
stmt.executeUpdate(query2);
stmt.close();
con.close();
}
catch(SQLException ex)
{
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
}
}
实例2如下:
//import com.microsoft.*;
//注意:在java与sql server 连接时不需要这个包,其他书上说这个包是必需的,这个问题有待进一步讨论
import java.sql.*;
import java.net.URL;
class java2sqlserver
{
public static void main(String[] args)
{
String url="jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=739555;DatabaseName=northwind";
String query="Select * From Categories";
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//DriverManager.setLogStream(System.out);
Connection con=DriverManager.getConnection(url);
checkForWarning(con.getWarnings());
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(query);
dispResultSet(rs);
rs.close();
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.out.println(ex.toString()+"----SQLException caught----");
while(ex!=null)
{
System.out.print("SQLState:"+ex.getSQLState());
System.out.print("Message:"+ex.getMessage());
System.out.print("Vendor:"+ex.getErrorCode());
ex=ex.getNextException();
System.out.println("");
}
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
}
private static boolean checkForWarning(SQLWarning warn)
{
boolean rc=false;
if(warn!=null)
{
System.out.println("----Warning----");
rc=true;
while(warn!=null)
{
System.out.print("SQLState:"+warn.getSQLState());
System.out.print("Message:"+warn.getMessage());
System.out.print("Vendor:"+warn.getErrorCode());
System.out.println("");
warn=warn.getNextWarning();
}
}
return rc;
}
private static void dispResultSet(ResultSet rs) throws SQLException
{
int i;
ResultSetMetaData rsmd=rs.getMetaData();
int numCols=rsmd.getColumnCount();
for(i=1;i<=numCols;i++)
{
if(i>1) System.out.print(", ");
System.out.print(rsmd.getColumnLabel(i));
}
System.out.println("");
boolean more=rs.next();
while(more)
{
for(i=1;i<numCols;i++)
{
if(i<1) System.out.print(", ");
System.out.println(rs.getString(i));
}
System.out.println("");
more=rs.next();
}
}
//System.out.println("Hello World!");
}
qustgjk
2009-11-29
打赏
举报
回复
[Quote=引用 2 楼 actionevent 的回复:]
还是连不上
[/Quote]
数据库驱动包引了吗? 引入必要的jar包
Actionevent
2009-11-29
打赏
举报
回复
还是连不上
crazylaa
2009-11-28
打赏
举报
回复
楼主看这个帖子,不论你要jdbcodbc还是jdbc都有
http://www.jsing.net/q/computer/program/20070522/21587.html
Android通过webservice
连接
Sql
server
实例
总的来说,Android通过WebService
连接
SQL
Server
涉及到Android网络编程、服务器开发、数据库操作等多个方面,需要对这些技术有深入理解和实践经验。通过学习和实践,开发者可以创建出高效、稳定且安全的数据交互应用...
解决
SQL
SERVER
数据库驱动程序无法通过使用安全套接字层(SSL)加密与
SQL
Server
建立安全
连接
问题JAR包
在
SQL
SERVER
数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与
SQL
Server
建立安全
连接
。这个问题通常表明数据库
连接
在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...
com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver
标题“com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver”涉及的是微软
SQL
Server
数据库与Java应用程序之间的
连接
驱动。这个驱动程序是Java Database Connectivity (JDBC)的一部分,允许Java开发者通过编写Java代码来...
msbase.jar,ms
sql
server
.jar,msutil.jar
而"ms
SQL
2000
JDBC_jar"可能是这个压缩包的名称,暗示这可能是一个针对
SQL
Server
2000
版本的JDBC驱动。 使用这些JAR文件,开发者可以在Java应用程序中执行以下操作: - **建立
连接
**:使用`java.
sql
.DriverManager....
java
连接
SQL
Server
2000
最新驱动
可是今天
连接
SQL
Server
2000
花了我很长的时间啊!网上很多这个方面的介绍都已经过时啦,我今天要说的是Microsoft
SQL
Server
JDBC Driver 3.0。这里有很多值得注意的细节,注意看啦! 1.下载
SQL
Server
2000
个人...
Java
51,410
社区成员
85,981
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章