java连接SqlServer2000数据库实例

下载、安装SqlServer 2000 for JDBC驱动程序:

引用页 http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp

将目录:

C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib

下的三个jar包拷贝到目录:

K:\tomcat\shared\lib

创建数据库:

USE master

GO

CREATE DATABASE [mydata] ON (NAME = N'mydata_1', FILENAME = N'K:\sqlserver\mydata\mydata_1.mdf' , SIZE = 5, MAXSIZE = 20, FILEGROWTH = 5), (NAME = N'mydata_2', FILENAME = N'K:\sqlserver\mydata\mydata_2.ndf' , SIZE = 5, MAXSIZE = 20, FILEGROWTH = 5) LOG ON (NAME = N'mydata_log1', FILENAME = N'K:\sqlserver\mydata\mydata_log1.ldf' , SIZE = 5, MAXSIZE = 20, FILEGROWTH = 5), (NAME = N'mydata_log2', FILENAME = N'K:\sqlserver\mydata\mydata_log2.ldf' , SIZE = 5, MAXSIZE = 20, FILEGROWTH = 5)
GO

创建表:

USE mydata

CREATE TABLE [users] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[password] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[createTime] [timestamp] NULL ,
PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY]
GO

插入记录:

1bitanbbbbbbbbbbb0x00000000000000CA
2helenhhhhhhhhhhh0x00000000000000CB
3susanssssssssss0x00000000000000CC
4kathykkkkkkkkkk0x00000000000000CD

sqlserver.jsp

<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="java.sql.*"%>
<%
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata";
Connection conn = DriverManager.getConnection(url, "sa", "");
String sql = "SELECT id,name,password FROM users";
Statement stmt = conn.createStatement();
for (ResultSet rs = stmt.executeQuery(sql); rs.next();) {
int id = rs.getInt(1);
String name = rs.getString(2);
String password = rs.getString(3);
out.println("id=" + id + " name=" + name + " password=" + password + "<br>");
}

} catch (Exception e) {
e.printStackTrace();
}
%>

结果:

http://localhost:2000/sqlserver1/sqlserver.jsp

id=1 name=bitan password=bbbbbbbbbbb
id=2 name=helen password=hhhhhhhhhhh
id=3 name=susan password=ssssssssss
id=4 name=kathy password=kkkkkkkkkk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值