首页>代码>java开发医疗信息管理系统源代码下载>/医疗/HospitalSystem/HospitalSystem/src/com/tsinghuait/st0717/hospitalsystem/dao/SQLConnection.java
package com.tsinghuait.st0717.hospitalsystem.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SQLConnection {
/**
* 连接数据库(用户查询图书信息,在SearchBookServlet中实现)
* */
Connection conn=null;
public SQLConnection(){
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=Hospital","sa", "sa");
//五楼 的驱动、配置数据源
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//conn=DriverManager.getConnection("jdbc:odbc:com","sa","sa");
System.out.println("数据库连接成功!! ");
} catch (Exception e) {
System.out.println("数据库连接失败--");
e.printStackTrace();
}
}
public Connection getConnection(){
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=Hospital","sa", "sa");
//五楼 的驱动、配置数据源
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//conn=DriverManager.getConnection("jdbc:odbc:com","sa","sa");
System.out.println("数据库连接成功!! ");
} catch (Exception e) {
System.out.println("数据库连接失败--");
e.printStackTrace();
}
return conn;
}
/**
* 查询数据库中的表
* */
public ResultSet executeQuery(String sql){
ResultSet rs=null;
try {
Statement st=conn.createStatement();
rs=st.executeQuery(sql);
if(rs!=null){
System.out.println("查询数据成功!!"+rs);
}else{
System.out.println("查询数据失败!!"+rs);
rs=null;
}
} catch (SQLException e) {
System.out.println("查询数据库出现操作错误!!!"+e);
rs=null;
}
return rs;
}
/**
* 对数据库中的表进行 添加,修改,删除 操作
* */
public int executeUpdate(String sql){
int num=0;
try {
Statement st=conn.createStatement();
num=st.executeUpdate(sql);
if(num!=0){
System.out.println("对数据库操作成功!!"+num);
}else{
System.out.println("对数据库操作失败!!"+num);
num=0;
}
} catch (SQLException e) {
System.out.println("对数据库中的表进行操作时出现操作错误!!");
e.printStackTrace();
}
return num;
}
/**
* 关闭数据库
* */
public void getColse(){
try {
conn.close();
} catch (SQLException e) {
System.out.println("数据库关闭失败,请稍候在关闭!!");
e.printStackTrace();
}
}
}
最近下载更多
666777111 LV2
2024年6月19日
ss3508507551 LV2
2024年6月3日
educationAAA LV11
2024年5月25日
maoxp-1 LV2
2024年4月29日
managment LV3
2024年4月17日
王举洪 LV1
2024年1月25日
sl0018 LV13
2023年12月19日
lfcwan520 LV2
2023年11月8日
syhsyhzxhzxh LV3
2023年10月23日
不止是六位数 LV7
2023年3月20日
最近浏览更多
15923598013_he
10月3日
暂无贡献等级
qixisb250dasb
5月6日
暂无贡献等级
酒后单杀丈母娘 LV9
5月2日
LLLlllAAAaaa LV1
4月7日
2636804923 LV6
2月24日
xianyu091012 LV5
2024年12月26日
gjthxlcc
2024年11月28日
暂无贡献等级
马儿爱吃兰 LV10
2024年11月8日
hx0204 LV2
2024年11月1日
清清凉 LV5
2024年10月14日

