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

📄 connsqlserver.java

📁 一个很好的java编写的企业门户网站系统 ,用myeclipse打开,值得学习
💻 JAVA
字号:
package com.wsy;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

public class connsqlserver {

	/** 
	 *   @param   args 
	 */
	private static Connection cn = null;

	private void getConnection() {
		if (cn != null) {
			return;
		}
		Context ctx;
		try {
			ctx = new InitialContext();
			DataSource ds = (DataSource) ctx
					.lookup("java:comp/env/jdbc/ConnectionPool");
			cn = ds.getConnection();
		} catch (NamingException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}

		return;
	}

	public ResultSet executeQuery(String sql) {
		if (cn == null)
			getConnection();
		try {
			return cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql);
		} catch (SQLException e) {
			e.printStackTrace();
			return null;
		} finally {
		}
	}

	public int executeUpdate(String sql) {
		if (cn == null)
			getConnection();
		try {
			return cn.createStatement().executeUpdate(sql);
		} catch (SQLException e) {
			e.printStackTrace();
			return -1;
		} finally {
		}
	}

	public void close() {
		try {
			cn.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			cn = null;
		}
	}
}

⌨️ 快捷键说明

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