java医疗信息系统_java开发医疗信息管理系统源代码下载

这是一个Java程序,用于连接并操作SQL Server数据库,实现医疗信息系统的数据查询、添加、修改和删除功能。通过`SQLConnection`类,使用`com.microsoft.jdbc.sqlserver.SQLServerDriver`驱动连接数据库,并提供了`executeQuery`和`executeUpdate`方法来执行SQL语句。
摘要由CSDN通过智能技术生成

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();

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值