CodeForge QQ客服 CodeForge 400电话 客服电话 4006316121

DBConnect.java ( 文件浏览 )

  • yufengnongying 发布于2016-08-25
  • 浏览次数:0
  • 下载次数:0
  • 下载需 1 积分
  • 侵权举报
			package com.cn.su.utils;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;

import org.apache.tomcat.dbcp.dbcp.BasicDataSource;

public class DBConnect {

	protected Connection con;
	protected PreparedStatement pre;
	protected ResultSet rs;
	private static String driver;
	private static String url;
	private static String username;
	private static String password;
	private static int initialSize;
	private static int maxactive;
	private static int maxIdle;
	private static int minIdle;
	private static int maxWait;
	private static BasicDataSource dataSource = new BasicDataSource();
	

	/**
	 * 加载连接和属性赋值
	 */
	static{

		getProperties();
		setDataSource();
	
}
	
	/**
	 * 读取配置文件属性并赋值
	 */
	public static void getProperties(){

		String classpath = DBConnect.class.getResource("/").getPath();
		String filepath = classpath.substring(1, classpath.indexOf("classes"))+"config/db.properties";
		System.out.println("filepath:"+filepath);
		InputStream in = null;
		Properties pro;
		try {

			in = new FileInputStream(new File(filepath));
			pro = new Properties();
			pro.load(in);
			driver = pro.getProperty("driver");
			url = pro.getProperty("url");
			username = pro.getProperty("user");
			password = pro.getProperty("password");
			initialSize = Integer.parseInt(pro.getProperty("initialSize"));
			maxactive = Integer.parseInt(pro.getProperty("maxactive"));
			minIdle = Integer.parseInt(pro.getProperty("minIdle"));
			maxIdle = Integer.parseInt(pro.getProperty("maxIdle"));
			maxWait = Integer.parseInt(pro.getProperty("maxWait"));
		
} catch (FileNotFoundException e) {

			e.printStackTrace();
		
} catch (IOException e) {

			e.printStackTrace();
		
}finally{

			try {

				in.close();
			
} catch (IOException e) {

				e.printStackTrace();
			
}
		
}
	
}
	
	/**
	 * 给
...
...
(完整源码请下载查看)
			
...
展开> <收缩

下载源码到电脑,阅读使用更方便

1 积分

快速下载
还剩0行未阅读,继续阅读
云测速

源码文件列表

温馨提示: 点击源码文件名可预览文件内容哦 ^_^
...
名称 大小 修改日期
01.97 kB
.classpath1.16 kB2016-08-01|10:30
.project1.07 kB2016-08-02|13:48
01.97 kB
.jsdtscope503.00 B2016-06-21|12:44
org.eclipse.jdt.core.prefs364.00 B2016-06-21|12:44
org.eclipse.wst.common.component473.00 B2016-06-21|12:44
org.eclipse.wst.common.project.facet.core.xml345.00 B2016-06-21|12:44
org.eclipse.wst.jsdt.ui.superType.container49.00 B2016-06-21|12:44
org.eclipse.wst.jsdt.ui.superType.name6.00 B2016-06-21|12:44
.tomcatplugin368.00 B2016-08-02|13:48
01.97 kB
01.97 kB
MANIFEST.MF39.00 B2016-06-21|12:44
01.97 kB
01.97 kB
DataSouceTest.class7.21 kB2016-08-22|18:37
01.97 kB
01.97 kB
01.97 kB
01.97 kB
Student.class1.26 kB2016-08-22|16:46
01.97 kB
DBConnect.class3.87 kB2016-08-18|17:01
01.97 kB
db.properties159.00 B2016-08-18|16:29
01.97 kB
mysql-connector-java-5.1.34-bin.jar937.87 kB2016-04-21|18:25
poi-3.11-20141221.jar1.98 MB2016-04-21|18:25
poi-ooxml-3.11-20141221.jar1.15 MB2016-04-21|18:25
standard.jar384.04 kB2016-08-10|13:09
web.xml655.00 B2016-08-25|11:04
01.97 kB
jquery-1.7.1.min.js91.67 kB2016-02-19|15:23
01.97 kB
DataSouceTest.java5.78 kB2016-08-25|11:00
01.97 kB
01.97 kB
01.97 kB
01.97 kB
Student.java759.00 B2016-08-22|16:46
01.97 kB
DBConnect.java3.12 kB2016-08-18|17:01
student.sql1.27 kB2016-08-25|11:05
01.97 kB
01.97 kB
01.97 kB
01.97 kB
form_jsp.class4.94 kB2016-08-17|15:17
form_jsp.java4.65 kB2016-08-17|15:17
listFile_jsp.class8.45 kB2016-08-15|15:14
listFile_jsp.java12.99 kB2016-08-15|15:14
login_jsp.class5.65 kB2016-08-02|16:21
login_jsp.java4.74 kB2016-08-02|16:21
message_jsp.class4.72 kB2016-08-15|11:54
message_jsp.java4.25 kB2016-08-15|11:54
云测速

DBConnect.java (4.17 MB)

需要 1 积分
您持有 积分

CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了 了解更多

您的积分不足

支付宝优惠套餐快速获取 30 积分

订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。

更多付款方式:网银PayPal

上传代码,免费获取

您本次下载所消耗的积分将转交上传作者。

同一源码,30天内重复下载,只扣除一次积分。

登录 CodeForge

还没有CodeForge账号? 立即注册
关注微博
联系客服

Switch to the English version?

Yes
CodeForge 英文版
No
CodeForge 中文版

完善个人资料,获价值¥30元积分奖励!

^_^"呃 ...

Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧
好的