⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operation.java~6~

📁 新闻发布系统
💻 JAVA~6~
字号:
package dsp.database;/** * <p>Title: DSP实验室</p> * <p>Description: DSP教学网 *                 数据库的相关操作:如连接、查询、添加、删除、修改、分页显示 * </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author 李艳生 * @version 1.0 */import java.sql.*;import java.io.*;import java.util.*;public class Operation {    //数据库驱动程序	private String strDriver = "";	//数据库连接字符串	private String strURL = "";	//数据库用户名	private String username = "";	//数据库密码	private String password = "";	private Connection conn = null;	private Statement stmt = null;	ResultSet rs = null;	/** 读到数据库配置信息		 */	private void loadProp(){		InputStream is = getClass().getResourceAsStream("/setup.txt");		Properties props = new Properties();		try{			props.load(is);		}catch(Exception e){			System.err.println("不能读取配置文件. 请确保setup.txt在classes指定的路径中");		}		Enumeration propNames = props.propertyNames();		while (propNames.hasMoreElements()) {			String name = (String) propNames.nextElement();			if (name.endsWith(".driver")) {				String poolName = name.substring(0, name.lastIndexOf("."));				strDriver = props.getProperty(poolName + ".driver");				strURL = props.getProperty(poolName + ".url");				username = props.getProperty(poolName + ".user");				password = props.getProperty(poolName + ".password");			}		}	}	/** 在创建Operation对象时连接数据库	 */	public Operation() {		//读到数据库配置信息		loadProp();		try{			Class.forName(strDriver);		}catch(java.lang.ClassNotFoundException e) {			System.err.println("数据库连接错误:" + e.getMessage());		}		try{			conn=DriverManager.getConnection(strURL,username,password);		}catch(SQLException ex) {			System.err.println("数据库连接错误:" + ex.getMessage());		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -