首页>代码>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日

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日
微信网友_7202814962503680
2024年10月9日
暂无贡献等级
mlml123 LV6
2024年8月20日
666777111 LV2
2024年6月19日