SQL Server 2000和JDBC的融合实例解析

SQL Server 2000 是当今网络编程中使用的比较多的一个数据库系统,而Java则是流行的网络编程语言,在网络编程中涉及的比较多也比较重要的就是数据库问题,Java自身提供了对各类主流数据库系统的支持,通过提供Java.SQL 库,提供了一个统一的接口,使得可以在Java环境下不必对程序作大规模的修改,只要更改相应的驱动程序,即可实现对各类数据库的操作,从而提高软件的生存周期和降低软件的开发成本和维护费用,在这种情况下SQL Server 2000 和Java 的融合问题就显得比较重要了,本文简要地阐述一下SQL Server 2000 和jdk的融合问题。

系统需求:

数据库:SQL Server 2000 sp3

驱动程序:SQL Server driver for JDBC

Java版本:jdk1.2以上

1、我们首先使用JDBC-odbc桥来实现数据库的连接,这个相对简单,首先使用SQL Server企业管理其建立一个数据库test,并建立一个简单的表first_table建立odbc数据源,各步骤采用默认操作即可。

编写一个简单的测试程序,该程序主要实现数据库的连接,以及一个简单的SQL操作 ,代码如下:

/***********************************************
/*
/*DbTest.Java
/*
/******************************************* */
import Java.SQL.*;
public class DbTest
{
 
 Connection con;
 Statement sta;
 ResultSet rs;
 
 String driver;
 String url;
 String user;
 String pwd;
 public DbTest()
 {
   driver = "sun.JDBC.odbc.JDBCOdbcDriver";
   url  = "JDBC:odbc:store_manager";
   user  = "share";
   pwd  = "share";
   init();
 }
 public void init()
 {
  try{
    Class.forName(driver);
    System.out.println("driver is ok");
    con = DriverManager.getConnection
    (url,user,pwd);
    System.out.println("conection is ok");
    sta = con.createStatement();
    rs = sta.executeQuery
    ("select * from room");
    while(rs.next())
    System.out.println
    (rs.getInt("roomNum"));
  }catch(Exception e)
  {
   e.printStackTrace();
  }
 }
 
 public static void main
 (String args [])
 //自己替换[]
 {
  new DbTest();
 }
}

时间: 2024-08-03 02:55:57

SQL Server 2000和JDBC的融合实例解析的相关文章

sql server 2000 的 jdbc 连接

server 这几天开始为红凤办的网站做筹备工作,首当其冲的就是将SQL Server 的jdbc连接调试好.首先下载了很多的源代码文件.比如网上的新闻发布系统,社区管理系统等等,各种各样的使用SQL Server的jsp源代码.开始了我的漫长而又让人沮丧的数据库连接工作.        首先先确定一下我使用的工具是eclipse 3.2 + tomcat 6.0 + jdk1.6,操作系统是window xp sp2.        步骤一:安装SQL Server 2000(我开始安装了SQ

Sql Server中Substring函数的用法实例解析_MsSql

SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分.这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) SQL 中的 substring 函数是用来截取一个栏位资料中的其中一部分. 例如,我们需要将字符串'abdcsef'中的'abd'给提取出来,则可用substring 来实现: select substring('abdcsef'

Sql Server中Substring函数的用法实例解析

SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分.这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) SQL 中的 substring 函数是用来截取一个栏位资料中的其中一部分. 例如,我们需要将字符串'abdcsef'中的'abd'给提取出来,则可用substring 来实现: select substring('abdcsef'

Java 实现连接sql server 2000(JDBC数据库访问例子)

server|访问|数据|数据库 刘金龙 04041222 ljlsunny@vip.sina.com   第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献.笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAP

sql server 2000 存储过程的类型和实例

server|存储过程 create table test(id int primary key,name char(10)) insert into test values(1,'test1')insert into test values(2,'test2')insert into test values(3,'test3')insert into test values(4,'test4') 1.返回结果集 create procedure return_resultasselect *

如何解决 SQL Server 2000 中的连接问题

server|解决|问题 如何解决 SQL Server 2000 中的连接问题适用于 重要说明:本文包含有关修改注册表的信息.修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表.有关如何备份.还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 256986 Microsoft Windows 注册表说明 本任务的内容概要 解决连接问题 验证 DNS 设置 验证启用的协议和别名 验证 SQL Server 实例正在正确地侦听 解

JSP连接SQL Server 2000系统配置

第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK:安装完之后,设置环境变量:我的电脑---属性---高级---环境变量: 选择---系统变量(S): 设置JAVA_HOME环境变量: 单击---新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:\Java (假设J2SDK安装在目录D:\Java下,反正就是J2SDK的安装目

JSP连接SQL Server 2000系统配置_JSP编程

第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK:安装完之后,设置环境变量:我的电脑---属性---高级---环境变量: 选择---系统变量(S): 设置JAVA_HOME环境变量: 单击---新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:\Java (假设J2SDK安装在目录D:\Java下,反正就是J2SDK的安装目

无法将 SQL Server 2000 MSDE Service Pack 应用到由 .NET Framework SDK 1.0 安装的 MSDE 实例

server Microsoft Visual Studio .Net 提供了两种 MSDE 安装程序.一个随常规 Visual Studio .Net 安装程序一起提供,它将创建一个名为 MSSQL$VSdotNET 的 SQL 实例.另一个 MSDE 安装程序随 .Net Framework SDK 提供,它将创建一个名为 MSSQL$NetSDK 的 SQL 实例.此更新程序仅打算应用于那些安装了 MSSQL$NetSDK 实例的机器.如要检查机器上是否存在 MSSQL$NetSDK 实例