package com.wy; import java.sql.*; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.*; public class JDBConnection { private static DataSource ds=null; //设置DataSource类的对象 private static Connection conn =null; //设置Connection类的对象 private static Statement st = null; //设置Statement类的对象 private ResultSet rs=null; //设置ResultSet类的对象 static { try { Context ctx = new InitialContext(); ctx = (Context) ctx.lookup("java:comp/env"); ds = (DataSource) ctx.lookup("TestJNDI"); //取得连接池数据源 conn = ds.getConnection(); //取得数据库的连接 } catch (Exception e) { e.printStackTrace(); } } public ResultSet executeQuery(String sql) { try { st = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = st.executeQuery(sql); //执行对数据库的查询操作 } catch (SQLException e) { e.printStackTrace(); System.out.println("Query Exception"); //在控制台中输入异常信息 } return rs; //将查询的结果通过return关键字返回 } public boolean executeUpdata(String sql) { try { st = conn.createStatement(); //创建声明对象连接 st.executeUpdate(sql); //执行添加、修改、删除操作 return true; //如果执行成功则返回true } catch (Exception e) { e.printStackTrace(); return false; //如果执行成功则返回false } } }
最近下载更多
hxh666 LV2
2023年12月7日
微信网友_6383118953517056
2023年3月10日
暂无贡献等级
QQADDO LV2
2022年12月2日
jkkjknidie LV1
2022年10月19日
diana0307 LV1
2022年8月19日
1490851814 LV1
2022年5月22日
ForestStone LV2
2022年4月26日
1532593037 LV8
2022年3月31日
18784679855 LV8
2022年2月27日
he217610 LV1
2022年1月3日