package com.zz.commonsql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* DAO层 连接类
* @author 张志
*/
public class CommonSql {
/**
* 连接方法
*
* @return con , null
*/
public Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 通过类名直接调用路径
String url = "jdbc:sqlserver://localhost:1433;databaseName=zz";
// 通过类名直接调用用户和密码属性
Connection con = DriverManager.getConnection(url, "sa", "123");
return con;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* 关闭连接方法
*
* @param queryCon
*/
public void closeConnection(Connection queryCon) {
try {
queryCon.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* 修改方法
*
* @param yConqueryCon
* @param sql
* @return boolean ture ,flase
*/
public boolean execUpdate(Connection yConqueryCon, String sql) {
Connection con = this.getConnection();
if (con != null) {
try {
// 预处理
PreparedStatement ps = con.prepareStatement(sql);
// 操作数据库进行修改
ps.executeUpdate();
ps.close();
con.close();
return true;
} catch (SQLException e) {
e.printStackTrace();
}
}
return false;
}
/**
* 查询方法类
*
* @param queryCon
* @param sql
* @return rs(返回一个结果集), null(没有查到)
*/
public ResultSet execQuery(Connection queryCon, String sql) {
if (queryCon != null) {
try {
// 预处理执行sql语句
PreparedStatement ps = queryCon.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
return rs;
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
}
分享到:
相关推荐
### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=HaiFa"; String userName = "sa"; String userPwd = "1234"; Connection dbConn = null; try { Class.forName(driverName); dbConn = ...
查看 SQL Server 数据库连接数的多种方法 SQL Server 数据库连接数是一个重要的性能指标,它可以帮助数据库管理员了解当前数据库的工作负载和性能。查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 ...
### SQL Server 2005 Express与速达的连接问题详解 #### 一、问题背景 在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随...
sqlserver2005服务器连接设置,按步骤设置连接服务器
sql server 2005 数据库连接代码,也可以连接orcal数据库
Sql Server 2005是微软推出的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。...通过对这些问题的深入理解,可以有效地诊断和修复Sql Server 2005的连接问题,保证系统的稳定运行。
SQL Server连接工具是数据库管理员和开发人员用于与Microsoft SQL Server交互的重要软件。这些工具提供了多种功能,包括数据库的创建、管理、查询、备份、恢复以及性能优化等。在本篇文章中,我们将深入探讨SQL ...
安装"SQLServer2005_SSMSEE.msi"时,系统会引导用户完成一系列步骤,包括接受许可协议、选择安装路径、配置连接设置等。安装完成后,用户可以在开始菜单找到SSMSEE的图标,启动后可以连接到本地或远程的SQL Server...
SQL Server客户端连接工具是数据库管理员和开发人员用来与Microsoft SQL Server进行交互的重要工具。它提供了图形用户界面(GUI)和命令行选项,使得用户能够轻松地执行查询、管理数据库对象以及进行其他数据库维护...
在连接过程中可能会遇到`com.microsoft.sqlserver.jdbc.AuthenticationJNI<clinit>`异常,这通常是因为未能加载`sqljdbc_auth.dll`库。解决方法是将该DLL文件复制到系统目录`C:\WINDOWS\system32`下。 #### 六、...
SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...
- 打开 SQL Server Management Studio (SSMS),连接到 SQL Server 2008 实例。 - 在对象资源管理器中展开“数据库”节点。 - 右键点击“数据库”,选择“附加”选项。 - 在“附加数据库”向导中,点击“添加”...
标题中的"SQLServer2005_SSMSEE_x64.rar"表明这是一个关于Microsoft SQL Server 2005的管理工具,特别指出是64位版本,并且是压缩包文件。描述中的“2005 管理工具”进一步确认了这个文件是用于管理和维护SQL Server...
"连接sqlserver2005的驱动类"指的是用来建立Java应用程序与SQL Server 2005之间连接的特定JDBC驱动程序。在开发JSP(JavaServer Pages)应用时,这种驱动类是至关重要的,因为它们使得在网页服务器端执行SQL查询和...
标题中的“sql server compact 3.5 连接 sql server 2005 使用同步复制、RDA C#源码”表明我们讨论的是一个关于在C#编程环境中,使用SQL Server Compact 3.5(一个轻量级的数据库引擎)连接到SQL Server 2005,并...
sql server 2005 向后兼容程序32位版 用于新版本程序兼容旧版本数据库
在Java编程中,连接SQL Server 2005数据库主要依赖于JDBC(Java Database Connectivity)驱动。以下是详细的知识点说明: 1. **JDBC驱动**: JDBC是Java平台上的标准接口,用于与各种数据库进行通信。对于SQL ...
5. Reporting Services升级:SQL Server 2005 SP3的报表服务得到了加强,包括报告设计工具的改进,支持更多样化的报表格式,以及更灵活的数据连接选项。此外,报表服务器的稳定性也有所提升。 6. 开发工具更新:...