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

📄 dbaccess.java

📁 java编写的database录入软件 支持exl格式
💻 JAVA
字号:
package database;

import java.sql.*; 

public class DBAccess 
{ 
	String sDBDriver = "oracle.jdbc.driver.OracleDriver"; 
	String url = "jdbc:oracle:thin:@localhost:1521:oradb"; 
	String sHint = ""; 
	ResultSet rs = null; 
	Connection conn = null; 
	Statement stmt = null; 
	String user = "system"; 
	String pwd = "lily"; 
	public DBAccess()
	{
		
	}
	public String getSHint()
	{ 
		return sHint; 
	} 

	public void setSDBDriver(String dbDriver)
	{ 
		sDBDriver = dbDriver; 
	} 

	public String getSDBDriver()
	{ 
		return sDBDriver; 
	} 

	public String getUrl()
	{ 
		return url; 
	} 

	public void setUrl(String s)
	{ 
		url = s; 
	} 

	public ResultSet getResultSet()
	{ 
		return rs; 
	} 

//	初始化 
	public boolean initialize(String dbDrive,String dbConn,String user,String pwd)
	{ 
		sDBDriver = dbDrive; 
		this.url = dbConn; 
		this.user = user; 
		this.pwd = pwd; 
		return initialize(); 
	} 

//	初始化 
	public boolean initialize()
	{ 
		try
		{ 
			Class.forName(sDBDriver); 
			sHint = "Initialization sucessfully"; 
			return true; 
		}
		catch(ClassNotFoundException e)
		{ 
			sHint = "Initialization Exception:" + e.getMessage(); 
			return false; 
		} 
	} 
//	执行查询语句 
	public ResultSet executeQuery(String sql)
	{ 
		rs = null; 
		try
		{ 
			conn = DriverManager.getConnection(url,user,pwd); 
			stmt = conn.createStatement(); 
			rs = stmt.executeQuery(sql); 
		}
		catch(SQLException ex)
		{ 
			sHint = "Query Exception:" + ex.getMessage(); 
		} 
		return rs; 
	} 

//	执行创建语句 
	public boolean executeCreat(String sql)
	{ 
		try
		{ 
			conn = DriverManager.getConnection(url,user,pwd); 
			stmt = conn.createStatement(); 
			stmt.executeUpdate(sql); 
			return true;
		}
		catch(SQLException ex)
		{ 
			sHint = "Creat Exception:" + ex.getMessage(); 
			return false;
		} 
	} 

//	执行更新语句 
	public boolean executeUpdate(String sql)
	{ 
		try
		{ 
			conn = DriverManager.getConnection(url,user,pwd); 
			stmt = conn.createStatement(); 
			stmt.executeUpdate(sql); 
			return true; 
		}
		catch(SQLException ex)
		{ 
			sHint = "Update Exception :" + ex.getMessage(); 
			return false; 
		} 
	} 

//	关闭连接、结果集、statemernt,释放资源 
	public boolean close()
	{ 
		try
		{ 
			if(rs != null) rs.close(); 
			if(stmt != null) stmt.close(); 
			if(conn != null) conn.close(); 
			return true; 
		}
		catch(SQLException ex)
		{ 
			sHint = "Close Exception:" + ex.getMessage(); 
			return false; 
		} 
	} 
	}

⌨️ 快捷键说明

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