首页>代码>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(); } } }
最近下载更多
王举洪 LV1
1月25日
sl0018 LV13
2023年12月19日
lfcwan520 LV2
2023年11月8日
syhsyhzxhzxh LV3
2023年10月23日
不止是六位数 LV7
2023年3月20日
微信网友_6332243429347328 LV1
2023年2月2日
快乐的程序员 LV25
2023年1月21日
Laurae LV1
2022年11月26日
yuuuuuuuuu LV1
2022年11月25日
hosinvm LV7
2022年11月18日
最近浏览更多
微信网友_6914427966033920 LV4
3月25日
wangxiaolaugh LV2
3月23日
谢谢谢谢谢谢你 LV6
2月28日
yxzzxy LV3
2月15日
程健飞 LV2
2月1日
王举洪 LV1
1月25日
微信网友_6827593093173248
1月18日
暂无贡献等级
Mirage无衣
1月17日
暂无贡献等级
247698755 LV5
1月16日
微信网友_6818845589049344
1月15日
暂无贡献等级