`
wangzi6hao
  • 浏览: 213804 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

mssql2000连接数据库 mssql2005连接数据库 mssql2008连接数据库 之间的区别

    博客分类:
  • Sql
阅读更多
// Java Document
package com.job36.test;
import java.sql.*;
public class connsql{
    //1、连接SqlServer2000
    //private String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    //private String url="jdbc:microsoft:sqlserver://localhost:1433;......";
   
    //2、连接SqlServer2005
    //driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
    //url=jdbc:sqlserver://localhost:1433;......
   
    //3、连接SqlServer2008
    //driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
    //url=jdbc:sqlserver://192.168.3.29:1433;......
   
//以下为2008连接,事实上和2005连接一样的。都是用的jdbc1.2来完成的。
    private String sDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private String url="jdbc:sqlserver://192.168.3.29:1433;DatabaseName=crm";//Notice:DatabaseName
    private String user="sa";
    private String password="xxxx";//Notice: user and password.
    Connection conn;
    Statement stmt;
    ResultSet rs;

    public connsql()
    {
        try{
            Class.forName(sDBDriver);
        }
        catch(java.lang.ClassNotFoundException e){
            System.err.println("connsql():"+e.getMessage());
        }
    }
    public void executeInsert(String sql){
        try{
            conn=DriverManager.getConnection(url,user,password);
            stmt=conn.createStatement();
            stmt.executeUpdate(sql);
            stmt.close();
            conn.close();
        }catch(SQLException ex){
            System.err.println("connsql.executeUpdate:"+ex.getMessage());
        }
    }
public ResultSet executeQuery(String sql)
{
    try
    {
        conn = DriverManager.getConnection(url,user,password);
        stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
        rs = stmt.executeQuery(sql);
    }
    catch(SQLException ex)
    {
        System.err.println("connsql.executeQuery:"+ex.getMessage());
    }
    return rs;
}
/*    public ResultSet executeQuery(String sql)
    {
        try{
            conn=DriverManager.getConnection (url,user,password);
            stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs=stmt.executeQuery(sql);
            stmt.close();////////////////////////////I changed;
            conn.close();////////////////////////////..........
        }catch(SQLException ex){
            System.err.println("connsql.executeQuery:"+ex.getMessage());
        }
        return rs;
    }
*/    public void executeUpdate(String sql){
        try{
            conn=DriverManager.getConnection(url,user,password);
            stmt=conn.createStatement();
            stmt.executeUpdate(sql);
            stmt.close();
            conn.close();
        }catch(SQLException ex){
            System.err.println("connsql.executeQuery:"+ex.getMessage());
        }
    }
    public void executeDelete(String sql){
        try{
            conn=DriverManager.getConnection(url,user,password);
            stmt=conn.createStatement();
            stmt.executeUpdate(sql);
            stmt.close();
            conn.close();
        }catch(SQLException ex){
            System.err.println("connsql.executeDelete:"+ex.getMessage());
        }
    }
    public void closeStmt(){
        try{
            stmt.close();
        }
        catch(SQLException e){
            e.printStackTrace();
        }
    }
    public void closeConn(){
        try{
            conn.close();
        }catch(SQLException e){
            e.printStackTrace();
        }
    }
   
    public static void main(String[] args) {
        try {
            connsql conn = new connsql();
            ResultSet rs = conn.executeQuery("select top 10 * from muser");
            while(rs.next())
                System.out.println(rs.getString(1));
            rs.close();
            conn.closeStmt();
            conn.closeConn();
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
}
 
分享到:
评论

相关推荐

    针对MSSQL2000的数据库压缩工具

    MSSQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它为用户提供了可靠的数据存储和处理能力。然而,随着数据量的增长,数据库文件可能会变得非常庞大,占用大量的磁盘空间,这可能会影响系统性能和效率...

    本地MSSQL2008数据库连接服务器上的MSSQL2008数据库(原创)

    本地MSSQL2008数据库连接服务器上的MSSQL2008数据库,自己本人原创。根据自己的实际操作一步步截图写的详细说明配置文档

    转 迷你MSSQL2000 1.2.6数据库服务器 绿色无残留且好用

    MSSQL2000,全称Microsoft SQL Server 2000,是微软公司推出的数据库管理系统,它在性能和稳定性上都有良好的表现,尤其在2008和2010等后续版本出现之前,由于其相对较低的系统需求,成为了许多小型企业和个人开发者...

    MSSQL 2000数据库连接驱动Jar包

    标题"MSSQL 2000数据库连接驱动Jar包"涉及的是用于Java应用程序与Microsoft SQL Server 2000数据库进行交互的驱动程序。在Java开发中,为了连接到SQL Server 2000,我们需要特定的Java Database Connectivity (JDBC)...

    VB编写的MSSQL数据库连接测试工具.7z

    总结来说,这个"VB编写的MSSQL数据库连接测试工具"是利用VB的ADO库,通过编写特定的连接和验证逻辑,帮助开发者测试MSSQL数据库的连接状态。这对于开发涉及数据库操作的应用程序来说,是一个非常实用的辅助工具。

    C#连接mssql数据库完整例子, 简单一看就明白,全开源

    C#连接mssql数据库完整例子, 简单一看就明白,全开源 1)可配置连接数据库IP、用户名、密码、数据库等信息 2)操作数据库通用类SqlHelper,可以直接处理数据库CURD操作 3)简单明了,一看就会,全开源,放心下载。

    mssql 2000 数据库jdbc驱动

    标题中的“mssql 2000 数据库jdbc驱动”指的是用于Java应用程序连接Microsoft SQL Server 2000数据库的Java Database Connectivity (JDBC)驱动程序。JDBC是Java平台的标准接口,允许Java代码与各种数据库进行交互。...

    MSSQL 2005数据库技术与应用

    《MSSQL 2005数据库技术与应用》涵盖了从数据库基础知识到SQL Server 2005的高级特性的全面解析。此书旨在帮助读者理解并熟练掌握SQL Server 2005这一强大数据库管理系统。 第一章:数据库基础 本章主要介绍了...

    nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例.docx

    Node.js 基于 mssql 模块连接 SQL Server 数据库的简单封装操作示例 Node.js 是一个基于 JavaScript 的服务器端运行环境,使用 Node.js 可以轻松地连接各种数据库,包括 SQL Server。在本文中,我们将介绍如何使用...

    实战MSSQL 2000数据库之MSSQL Server安装

    实战MSSQL 2000数据库之MSSQL Server安装

    MSSQL2005/2008数据库一键安装工具.rar

    标题中的"MSSQL2005/2008数据库一键安装工具.rar"指的是一个用于快速安装Microsoft SQL Server 2005或2008的自动化工具。这个工具简化了传统的手动安装过程,允许用户在没有专业IT知识的情况下也能顺利完成数据库的...

    附加数据库工具 附加mssql2008数据库工具 附加mssql2005数据库工具 数据库附加工具

    附加数据库工具 附加mssql2008数据库工具 附加mssql2005数据库工具 数据库附加工具 还为安装mssql企业管理器发愁吗? 简易附加数据库 管理工具 完全解决了一般程序开发后数据库不能同步发布的问题! 只需在已经安装...

    MSSQL数据库通用数据库设定工具

    针对连接mssql数据库写的一个连接字段保存工具.可选择保存在注册表或系统文件里面.

    MSSQL数据库连接

    【MSSQL数据库连接】是关于使用Microsoft SQL Server 2000进行数据交互的关键技术。在IT领域,数据库管理是存储和管理信息的核心部分,而MSSQL Server作为一款广泛应用的关系型数据库管理系统,提供了高效、安全的...

    C# 连接MSSQL数据库源码实例

    在.NET开发环境中,C#是一种...通过学习以上知识点,并参考提供的C#连接MSSQL数据库源码实例,开发者可以掌握如何在实际项目中实现安全、高效的数据库交互。记得在实践中不断测试和完善代码,以确保其稳定性和可靠性。

    VB编写的MSSQL数据库连接测试工具.rar

    VB编写的MSSQL数据库连接测试工具.rar -------------------------- 在学习vb过程中收集的一些资料,希望对大家有帮助 很多源码或资料,并没有亲自测试,希望朋友们,下载,自行测试, 虽然会有很多代码存在问题,但是至少...

    MSSQL2005数据库版本

    资源名称:MSSQL2005数据库版本资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    MSSQL数据库附加还原助手

    **MSSQL数据库附加与还原助手** 在IT行业中,数据库管理是至关重要的任务,尤其是在企业级应用中。Microsoft SQL Server(简称MSSQL)作为一款广泛使用的的关系型数据库管理系统,其稳定性和性能得到了广大用户的...

    MSSQL数据库连接配置源码(学习交流)_mssql_数据库源码_

    本资源提供的是MSSQL数据库连接配置的源码,非常适合学习和交流。 首先,我们要理解如何在编程环境中与MSSQL数据库建立连接。这通常涉及使用特定的API或库,如ADO.NET、JDBC、ODBC等。在.NET框架中,我们通常使用...

    C#实现MSSQL数据库附加

    本篇将深入探讨如何使用C#编程语言来实现MSSQL数据库的附加功能,即把已有的MDF(主数据文件)文件连接到MSSQL服务器。 标题"**C#实现MSSQL数据库附加**"涉及到的核心技术是C#编程与SQL Server的交互。在C#中,我们...

Global site tag (gtag.js) - Google Analytics