当前位置: 首页 > news >正文

网站建设+青海/计算机培训课程

网站建设+青海,计算机培训课程,宁波seo怎么做优化,个人网站做cpa首先新建db.properties 在里面写连接数据库所需的用户名密码等 例如我写的这个文件: # db params driveroracle.jdbc.driver.OracleDriver urljdbc:oracle:thin:localhost:1521:xe usersystem pwdroot # dbcp params initSize1 maxSize2 接下来写一个DBUtil.java类…

首先新建db.properties
在里面写连接数据库所需的用户名密码等
例如我写的这个文件:

# db params
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:xe
user=system
pwd=root
# dbcp params
initSize=1
maxSize=2

接下来写一个DBUtil.java类来写连接数据库的代码

package db.util;import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;import org.apache.commons.dbcp.BasicDataSource;public class DBUtil {// dbcp连接池private static BasicDataSource bds;// 连接池只需要实例化一次// 连接池需要的参数只需要读取一次static {Properties p = new Properties();try {p.load(DBUtil.class.getClassLoader().getResourceAsStream("db.properties"));// 1、连接池必需要4个连接参数String driver = p.getProperty("driver");String url = p.getProperty("url");String user = p.getProperty("user");String pwd = p.getProperty("pwd");// 2、连接池自身也有一些参数(有默认值)String initSize = p.getProperty("initSize");String maxSize = p.getProperty("maxSize");// 3、创建连接池,并设置这些参数bds = new BasicDataSource();// 连接池会自动加载驱动,所以这里不必再Class.forName()bds.setDriverClassName(driver);bds.setUrl(url);bds.setUsername(user);bds.setPassword(pwd);bds.setInitialSize(Integer.parseInt(initSize)); // 最小连接数bds.setMaxActive(Integer.parseInt(maxSize)); // 最大连接数} catch (IOException e) {e.printStackTrace();throw new RuntimeException("加载资源文件失败", e);} finally {}}public static Connection getConnection() throws SQLException {return bds.getConnection();}/*** 使用连接池创建出来的连接,其close()方法并不是真的关闭连接,而是将此连接归还给池,并且会清空连接中的一切数据,状态置为空闲态。* * @param con*/public static void close(Connection con) {if (con != null) {try {con.close();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException("关闭连接失败", e);}}}
}

最后来写测试类

@Testpublic void test() {Connection con = null;try {con = DBUtil.getConnection();System.out.println(con);} catch (SQLException e) {e.printStackTrace();throw new RuntimeException();} finally {DBUtil.close(con);}}

这样就连接好oracle了
一般情况我们对数据库操纵(增删改)都把方法写在一个类中这样便于以后的管理。

http://www.lbrq.cn/news/841231.html

相关文章:

  • 章丘做网站公司/南昌网站seo外包服务
  • 程序员网站需要多少钱/seo推广教程seo推广技巧
  • 天津网站建设制作价格/网络销售
  • 网站建设 表扬信/网站seo关键词设置
  • 个人建什么网站最赚钱/广州竞价托管代运营
  • 企业免费自助建站平台/北京网站优化服务
  • 网站空间服务/微指数查询
  • 网站建设商业计划书范文/百度推广关键词排名在哪看
  • 网站建设基础教程视频/有没有购买链接
  • wordpress留言快速审核/上海网站排名seo公司
  • 珠海集团网站建设报价/月嫂免费政府培训中心
  • 贵阳网站开发zu97/佛山网站优化
  • 长安网站建设多少钱/无锡百度推广开户
  • 徐州苏视网站建设/代写文章哪里找写手
  • 西安seo网站关键词优化/收录提交入口
  • 做网站哪个语言快/网络营销的三种方式
  • 贵阳市网站做的最好的/简单的网页设计作品
  • 做seo网站的步骤/百度一下照片识别
  • 建设牌安全带官方网站/百度网站推广排名优化
  • 如何自己做门户网站/网络营销方法
  • 网站被模仿怎么办/东莞seo靠谱
  • 公司做网站的费属于广告费么/百度指数可以用来干什么
  • 做黄色网站的违法吗/建立网站用什么软件
  • 网站建设用php建设优点/自助优化排名工具
  • wordpress单本小说主题/关键词首页优化
  • 网站建设的前后台代码/商丘网站优化公司
  • 图片站 wordpress/十大seo公司
  • 医药网站备案/媒体发稿公司
  • 做seo网站标题用什么符号/网盘搜索神器
  • 自己建立网站/百度客服号码
  • 360安全卫士硬盘写入问题解析
  • 【数据结构】栈与链表的区别
  • 华为敏态开发流程敏捷开发费用估算敏态IT财务分析模板
  • RTL编程中常用的几种语言对比
  • 2025开放原子开源生态大会 | openKylin的技术跃迁和全球协作
  • excel 通过openpyxl表格下载和插入图片