文档章节

JDBC连接SqlServer数据库2000/2005/2008的区别

YuanyuanL
 YuanyuanL
发布于 2014/06/06 10:33
字数 354
阅读 22
收藏 0
点赞 0
评论 0

转载原文地址:http://blog.csdn.net/goustzhu/article/details/6198024

// 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();  
        }  
    }  
     
}



本文转载自:http://blog.csdn.net/goustzhu/article/details/6198024

共有 人打赏支持
YuanyuanL

YuanyuanL

粉丝 152
博文 318
码字总数 187226
作品 0
济南
部门经理
Sql server 2000 连接测试

Sql server 2000 数据库本身规定了其数据库连接URL 的一般格式,如下: jdbc:sqlserver://[serverName[instanceName][:portNumber]][;property=value[;property=value]] 之间无空格,其中: ...

finereport
2011/12/12
0
0
java连接SQLServer

一切来得太顺利,多亏有前人的经验 安装好SQLserver 2000,下载了个补丁sql2000sp3补丁 安装了jdk,netbeans6.1 半个小时不到就在window下搭建好了数据库设计大作业的环境 好顺利啊 一切ok了...

晨曦之光
2012/03/09
0
0
JDBC驱动下载及各种数据库的连接字符串URL写法

各种数据库的JDBC驱动下载及连接字符串URL写法 sun官方网站上的JDBC驱动列表:http://java.sun.com/products/jdbc/reference/industrysupport/index.html 数 据 库 说 明 MySQL http://www.m...

余路
2012/05/03
0
0
jmeter(八)-JDBC请求(sqlserver)

做JDBC请求,首先要了解这个JDBC对象是什么,然后寻找响应的数据库连接URL和数据库驱动。 数据库URL:jdbc:sqlserver://200.99.197.190:1433;databaseName=ebank 数据库驱动:com.microsoft...

劲风online
2015/01/08
0
0
SQLServer2008 的几个错误的解决方法

1、无法使用sa用户登录:用户"sa "登陆失败 SQLServer 错误18456 用windows账号登录,然后在服务器上右键点击属性---选择[安全性]---将服务器身份认证改为SQLServer和windows身份认证模式。重...

穿越星辰
2010/05/13
0
0
SQLServer2008 的几个错误的解决方法

1、无法使用sa用户登录:用户"sa "登陆失败 SQLServer 错误18456 用windows账号登录,然后在服务器上右键点击属性---选择[安全性]---将服务器身份认证改为SQLServer和windows身份认证模式。重...

inferrrrrr
2010/05/11
0
0
使用mybatis+SQLServer做持久层入门

本篇文章介绍如何用mybatis连接SQLServer数据库。 1、在http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx 下载SQL Server 2014 Express......

区杰
2015/04/02
0
0
[转载]:Java连接SQL Server:jTDS驱动兼容性问题

Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar。但是Microsoft官网上已经找不...

Nori
2013/08/28
0
0
jdbc.properties 包含多种数据库驱动链接的版本。

Properties file with JDBC-related settings. ########## # HSQLDB # ########## #jdbc.driverClassName=org.hsqldb.jdbcDriver #jdbc.url=jdbc:hsqldb:hsql://localhost:9001/bookstore #j......

晨曦之光
2012/03/09
0
0
【J2EE系列】JNDI与tomcat连接池

JNDI与tomcat连接池 本章内容 ² JNDI与JNDI服务器 ² 编码实现JNDI目录服务与命名服务 ² 使用Tomcate JNDI服务器 一、JNDI概述 1、什么是JNDI? 英文全称是:Java Naming and Directory Inte...

磊神Ray
2012/02/15
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 安装补丁类文件

Atlassian 支持或者 Atlassian 缺陷修复小组可能针对有一些关键问题会提供补丁来解决这些问题,但是这些问题还没有放到下一个更新版本中。这些问题将会使用 Class 类文件同时在官方 Jira bug...

honeymose
2分钟前
0
0
设计模式:代理模式

代理模式可以分为三种:静态代理,动态代理,cglib代理 1.静态代理:被代理的类需要实现一接口或是继承一父类 委托类(被代理的类): package com.java.pattern.proxy.staticdemo;publ...

人觉非常君
5分钟前
0
0
非常实用的IDEA插件之总结

1、Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C...

Gibbons
11分钟前
0
0
Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行...

TaoXu
11分钟前
0
0
TensorFlow,从一个 Android Demo 开始

TensorFlow Android Demo 项目地址 Machine Learning 既然提到了 TensorFlow,那是不是得神经网络、机器学习了解下? 如果你能坚持把 机器学习速成课程 给啃完了,觉得还挺有兴趣的,那可以考...

孟飞阳
13分钟前
0
0
JVM学习笔记二:内存结构规范

1、JVM基本结构图 2、java堆(Heap) 3、方法区(Method Area) 4、程序计数器 5、JAVA栈图解 局部变量表:八大基本类型,还可以存储引用类型 上一篇:JVM学习笔记一:类加载机制介绍...

刘祖鹏
18分钟前
0
0
mui集成微信H5支付(返回白屏问题已经解决)

一.项目需求 因为公司人员缺少,没有专门开发安卓和ios的人员,为了项目尽早上线采用了混合APP开发的方式,我选择了MUI混合开发框架,项目中需要在用户购买VIP会员的时候进行支付,所以需要在项目...

银装素裹
22分钟前
0
0
TensorFlow gpu 版 安装

win10 + Python3.6 下载cuda https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=81&target_type=exelocal 下载cudnn,复制链接地址,使用迅......

阿豪boy
41分钟前
0
0
SpringBoot集成Redis--配置自定义的RedisCacheManager

配置自定义的RedisCacheManager--1自定义键生成规则 默认的键生成器 当不指定缓存的key时,SpringBoot会使用SimpleKeyGenerator生成key。 SimpleKeyGenerator SimpleKey 查看源码可以发现,它...

karma123
42分钟前
0
0
防火墙未来的发展趋势在哪里?

导读 防火墙(Firewall),也称防护墙,是由Check Point创立者Gil Shwed于1993年发明并引入国际互联网。当下互联网时代,无论是大小企业,大部分都会部署有防火墙的设备,但这些防火墙往往并不...

问题终结者
44分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部