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

📄 dbmanager.java

📁 解释xls文件
💻 JAVA
字号:
package cn.com.bj95ol.wap.readexcel;

import java.sql.*;
;

public class DBManager {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}
	private String classname = "org.gjt.mm.mysql.Driver";

//	private String url = "jdbc:mysql://218.206.73.85:3306/WAP_TEST?useUnicode=true&characterEncoding=utf8";
	private String url = "jdbc:mysql://localhost:3306/DB_WAP?useUnicode=true&characterEncoding=utf8";
//	private String pwd = "9518bjjwzx";
//	private String pwd = "1q2w3e4r";
	private String pwd = "9501";
	
	private String user = "root";
	
	private Connection conn=null;
	
	private Statement stmt = null;

	private PreparedStatement ps = null;

	private boolean initialized = false;



	public DBManager() {
		if (!initialized) {
			createcon();
			if (conn == null)
				System.out.println("数据库连接失败!!");
		}
	}
	
	public DBManager(String driver,String addr,String name,String pass) {
		classname=driver;
		url=addr;
		user=name;
		pwd=pass;
		if (!initialized) {
			createcon();
			if (conn == null)
				System.out.println("数据库连接失败!!");
		}
	}
	
	public void createcon() {
		try {
			Class.forName(classname);
			conn = DriverManager.getConnection(url, user, pwd);

			//System.out.println("database init");
			initialized = true;
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public Connection getConnection(){
		return conn;
	}
	public Statement getStatement(){
		//Statement stmt=null;
		try{
			if(conn!=null)
				stmt=conn.createStatement();
			else
				System.out.println("未建立数据库连接");
		}catch(Exception e){
			e.printStackTrace();
		}
		return stmt;
	}
	
	public PreparedStatement getPreparedStatement(String sql){
		//PreparedStatement ps=null;
		try{
			if(conn!=null)
				ps=conn.prepareStatement(sql);
			else
				System.out.println("未建立数据库连接");
		}catch(Exception e){
			e.printStackTrace();
		}
		return ps;
	}
	
	public ResultSet query(String sql){
		ResultSet rs=null;
		try{
			if(conn!=null)
			{
				stmt=conn.createStatement();
				rs=stmt.executeQuery(sql);
				System.out.println("ok");
			}
			else
				System.out.println("未建立数据库连接");
		}catch(Exception e){
			e.printStackTrace();
		}
		return rs;
	}
	
	public int update(String sql){
		int ret=-100;
		try{
			if(conn!=null)
			{
				stmt=conn.createStatement();
				ret=stmt.executeUpdate(sql);
			}
			else
				System.out.println("未建立数据库连接");
		}catch(Exception e){
			e.printStackTrace();
		}
		return ret;
	}
	public void close() {
		try {
			
			if (stmt != null)
				stmt.close();
			if (ps != null)
				ps.close();
			if (conn != null)
				conn.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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