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
}
}
}
最近下载更多
微信网友_7222576034680832 LV2
2024年10月23日
20020621 LV1
2024年6月17日
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日
最近浏览更多
xiao小果 LV13
3月2日
微信网友_7371218154688512 LV4
2月5日
f22m1a2b2 LV17
1月21日
ma406805131 LV19
2024年12月18日
lyh1989 LV34
2024年12月10日
wzd031105 LV2
2024年12月6日
微信网友_7222576034680832 LV2
2024年10月23日
20020621 LV1
2024年6月17日
hlFDGd LV1
2024年6月11日
Qolmen LV12
2024年5月11日

