/**
* 连接数据库并获取数据库中的数据的类:GetConnectionDB
*/
public class CocnnectionDB {
Connection conn = null; // 创建连接对象conn
PreparedStatement pst = null; // 创建预编译对象pst
ResultSet rs = null; // 创建结果集对象rs
String className = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// 驱动程序包的途径
String url = "jdbc:sqlserver://localhost:1433;databaseName=dengli"; // 驱动程序路径
String user = "sa";// 数据库用户名sa
String pw = "wwy000111";// 数据库密码
/**
* 类GetConnectionDB的构造方法
*/
public CocnnectionDB() {
try {
Class.forName(className); // 驱动程序方法;
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 下面是连接数据库的getConn()方法并返回Connection对象
*/
private Connection getConn() {
try {
conn = DriverManager.getConnection(url, user, pw); // 使用驱动器连接数据库
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* 下面是各对象的关闭方法
*/
public void closeAll(ResultSet rs, PreparedStatement pst, Connection conn) {
try {
if (rs != null) {
rs.close();
}
if (pst != null) {
pst.close(); // 判断各对象是否为空并进行不为空的关闭
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 下面执行sql语句并返回结果集对象rs(主要针对sql的查询语句)
*/
public ResultSet returnSet(String sql) {
try {
conn = this.getConn();
pst = conn.prepareStatement(sql);
rs = pst.executeQuery(); // 执行sql并返回结果集rs
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
/**
* 下面执行sql语句并返回受影响的行数(主要针对sql的添加语句,修改语句以及删除语句)
*/
private int count = 0; // 定义一个受影响的行数count并初始化为0
public int dealSql(String sql) {
try {
conn = this.getConn();
pst = conn.prepareStatement(sql);
count = pst.executeUpdate(); // 对sql语句进行增删改并放回受影响的行数count
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
this.closeAll(rs, pst, conn); // 执行完成后关闭各个对象
}
return count;
}
//
// public static void main(String[] args) {
// // TODO Auto-generated method stub
// GetConnectionDB a=new GetConnectionDB();
// System.out.println(a.getConn());
// }
//
}
Java编程SQLServer2005数据库连接_计算机软件及应用_IT/计算机_专业资料。JAVA 编程实现 SQLServer2005 连接(两种方式)? ? ? ? ? ? ? ? ? ? ? ? ? ? ?...
sqlserver 数据库:java 连接 sqlserver2005 数 据库心得体会 首先得下载驱动程序到微软网站下载 Microsoft SQL Server 2005 JDBC Driver 1.2 解压 Microsoft SQL ...
java连接sqlserver2005代码_IT/计算机_专业资料。可用的,只是sa密码需要自己确定还有数据库名称package pub; import java.sql.*; public class DBConn { public ...
JAVA连接SQL2005数据库的总结_IT/计算机_专业资料。JAVA连接SQL2005数据库的总结,SQL2005数据库驱动程序的安装设置,设置SQL Server服务器...
数据库连接和操作数据库 java-sqlserver2005 --by 黄益栓 2010-5-30 数据库连接的原理内容 数据库服 务器 客户端 java jdbc 驱动 网络 TCP/ IP 一、数据库...
java连接SQLserver2005_计算机软件及应用_IT/计算机_专业资料。java连接SQLserver...("jdbc:odbc:数据库名","数据库登录名","登录密码"); 但连接SQL2005,已经...
sqlserver 数据库:java 连接 sqlserver2005 数据库心得体会 首先得下载驱动程序到微软网站下载 Microsoft SQL Server 2005 JDBC Driver 1.2 Microsoft SQL Server ...
(1)打开 SQL Server Configuration Manager (2)转到 SQL Server 2005 Network ...连接数据库 SqlServer2005 的 java 代码 1、在 tempdb 中创建测试数据表格 use...
在java中怎么连接数据库sqlserver 2005_IT/计算机_专业资料。在java中怎么连接数据库sqlserver 2005Java/JSP 中使用 JDBC 连接 SQL Server 2005 准备工作 首先,...
sqlserver2005数据库连接java版_计算机软件及应用_IT/计算机_专业资料。数据库连接和操作数据库 java-sqlserver2005 数据库连接的原理内容 数据库服 务器 客户端 ...
热门文档