最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

java数据库连接sqlserver2005

来源:动视网 责编:小OO 时间:2025-09-27 11:36:07
文档

java数据库连接sqlserver2005

/***连接数据库并获取数据库中的数据的类:GetConnectionDB*/publicclassCocnnectionDB{Connectionconn=null;//创建连接对象connPreparedStatementpst=null;//创建预编译对象pstResultSetrs=null;//创建结果集对象rsStringclassName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动程序包的途径Stringurl="jdb
推荐度:
导读/***连接数据库并获取数据库中的数据的类:GetConnectionDB*/publicclassCocnnectionDB{Connectionconn=null;//创建连接对象connPreparedStatementpst=null;//创建预编译对象pstResultSetrs=null;//创建结果集对象rsStringclassName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动程序包的途径Stringurl="jdb
/**

* 连接数据库并获取数据库中的数据的类: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

/***连接数据库并获取数据库中的数据的类:GetConnectionDB*/publicclassCocnnectionDB{Connectionconn=null;//创建连接对象connPreparedStatementpst=null;//创建预编译对象pstResultSetrs=null;//创建结果集对象rsStringclassName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动程序包的途径Stringurl="jdb
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top