首页>代码>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
6月19日
ss3508507551 LV2
6月3日
educationAAA LV11
5月25日
maoxp-1 LV2
4月29日
managment LV3
4月17日
王举洪 LV1
1月25日
sl0018 LV13
2023年12月19日
lfcwan520 LV2
2023年11月8日
syhsyhzxhzxh LV3
2023年10月23日
不止是六位数 LV7
2023年3月20日
最近浏览更多
马儿爱吃兰 LV10
11月8日
hx0204 LV2
11月1日
清清凉 LV5
10月14日
微信网友_7202814962503680
10月9日
暂无贡献等级
mlml123 LV6
8月20日
666777111 LV2
6月19日
ss3508507551 LV2
6月3日
yyhrhv LV8
5月30日
educationAAA LV11
5月25日
安恒运维审计系统
5月13日
暂无贡献等级