欢迎来到天天文库
浏览记录
ID:70895845
大小:26.00 KB
页数:2页
时间:2021-11-25
《使用数据源连接数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、//包自己改packagebbs.db;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjavax.naming.*;importjavax.sql.DataSource;publicclassDbConn{privatestaticDataSourceds=null;privatestatic
2、Connectionconn=null;//使用数据源连接publicstaticConnectiongetCon(){try{InitialContextctx=newInitialContext();DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/bbsdb");conn=ds.getConnection();returnconn;}catch(Exceptione){System.err.println("数据库连接异常:
3、"+e.getMessage());returnnull;}}//关闭数据库连接publicvoidCloseConn(){try{conn.close();}catch(Exceptione){System.err.println("数据库连接关闭异常:"+e.getMessage());}}//测试数据库连接publicstaticvoidmain(String[]a){Connectionconn;DbConndc=newDbConn();conn=dc.getConn_jdbc();
4、try{Statementstmt=conn.createStatement();StringstrSql="select*frombbs";ResultSetrs=stmt.executeQuery(strSql);while(rs.next()){System.out.println("标题:"+rs.getString("title"));}}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.prin
5、tStackTrace();}finally{//注意,必须在最后关闭数据库连接,否则将严重影响系统性能dc.CloseConn();}}}
此文档下载收益归作者所有