// 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();
}
}
}
分享到:
相关推荐
MSSQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它为用户提供了可靠的数据存储和处理能力。然而,随着数据量的增长,数据库文件可能会变得非常庞大,占用大量的磁盘空间,这可能会影响系统性能和效率...
本地MSSQL2008数据库连接服务器上的MSSQL2008数据库,自己本人原创。根据自己的实际操作一步步截图写的详细说明配置文档
MSSQL2000,全称Microsoft SQL Server 2000,是微软公司推出的数据库管理系统,它在性能和稳定性上都有良好的表现,尤其在2008和2010等后续版本出现之前,由于其相对较低的系统需求,成为了许多小型企业和个人开发者...
附加数据库工具 附加mssql2008数据库工具 附加mssql2005数据库工具 数据库附加工具 还为安装mssql企业管理器发愁吗? 简易附加数据库 管理工具 完全解决了一般程序开发后数据库不能同步发布的问题! 只需在已经安装...
标题"MSSQL 2000数据库连接驱动Jar包"涉及的是用于Java应用程序与Microsoft SQL Server 2000数据库进行交互的驱动程序。在Java开发中,为了连接到SQL Server 2000,我们需要特定的Java Database Connectivity (JDBC)...
总结来说,这个"VB编写的MSSQL数据库连接测试工具"是利用VB的ADO库,通过编写特定的连接和验证逻辑,帮助开发者测试MSSQL数据库的连接状态。这对于开发涉及数据库操作的应用程序来说,是一个非常实用的辅助工具。
标题中的"MSSQL2005/2008数据库一键安装工具.rar"指的是一个用于快速安装Microsoft SQL Server 2005或2008的自动化工具。这个工具简化了传统的手动安装过程,允许用户在没有专业IT知识的情况下也能顺利完成数据库的...
C#连接mssql数据库完整例子, 简单一看就明白,全开源 1)可配置连接数据库IP、用户名、密码、数据库等信息 2)操作数据库通用类SqlHelper,可以直接处理数据库CURD操作 3)简单明了,一看就会,全开源,放心下载。
标题中的“mssql 2000 数据库jdbc驱动”指的是用于Java应用程序连接Microsoft SQL Server 2000数据库的Java Database Connectivity (JDBC)驱动程序。JDBC是Java平台的标准接口,允许Java代码与各种数据库进行交互。...
Node.js 基于 mssql 模块连接 SQL Server 数据库的简单封装操作示例 Node.js 是一个基于 JavaScript 的服务器端运行环境,使用 Node.js 可以轻松地连接各种数据库,包括 SQL Server。在本文中,我们将介绍如何使用...
《MSSQL 2005数据库技术与应用》涵盖了从数据库基础知识到SQL Server 2005的高级特性的全面解析。此书旨在帮助读者理解并熟练掌握SQL Server 2005这一强大数据库管理系统。 第一章:数据库基础 本章主要介绍了...
实战MSSQL 2000数据库之MSSQL Server安装
针对连接mssql数据库写的一个连接字段保存工具.可选择保存在注册表或系统文件里面.
【MSSQL数据库连接】是关于使用Microsoft SQL Server 2000进行数据交互的关键技术。在IT领域,数据库管理是存储和管理信息的核心部分,而MSSQL Server作为一款广泛应用的关系型数据库管理系统,提供了高效、安全的...
在.NET开发环境中,C#是一种...通过学习以上知识点,并参考提供的C#连接MSSQL数据库源码实例,开发者可以掌握如何在实际项目中实现安全、高效的数据库交互。记得在实践中不断测试和完善代码,以确保其稳定性和可靠性。
VB编写的MSSQL数据库连接测试工具.rar -------------------------- 在学习vb过程中收集的一些资料,希望对大家有帮助 很多源码或资料,并没有亲自测试,希望朋友们,下载,自行测试, 虽然会有很多代码存在问题,但是至少...
资源名称:MSSQL2005数据库版本资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
**MSSQL数据库附加与还原助手** 在IT行业中,数据库管理是至关重要的任务,尤其是在企业级应用中。Microsoft SQL Server(简称MSSQL)作为一款广泛使用的的关系型数据库管理系统,其稳定性和性能得到了广大用户的...
本资源提供的是MSSQL数据库连接配置的源码,非常适合学习和交流。 首先,我们要理解如何在编程环境中与MSSQL数据库建立连接。这通常涉及使用特定的API或库,如ADO.NET、JDBC、ODBC等。在.NET框架中,我们通常使用...
本篇将深入探讨如何使用C#编程语言来实现MSSQL数据库的附加功能,即把已有的MDF(主数据文件)文件连接到MSSQL服务器。 标题"**C#实现MSSQL数据库附加**"涉及到的核心技术是C#编程与SQL Server的交互。在C#中,我们...