jdbc-0.proxool.alias=sqlserver
jdbc-0.proxool.driver-class=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc-0.proxool.driver-url=jdbc:sqlserver://localhost:1433;Database=test;user=sa;password=123
jdbc-0.proxool.maximum-connection-count=100
jdbc-0.proxool.prototype-count=8
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
#jdbc-0.proxool.verbose=true
#jdbc-0.proxool.statistics=10s,1m,1d
#jdbc-0.proxool.statistics-log-level=DEBUG
上面是我的数据库配置文件和连接池配置;
package cn.edu.siso.dbs;import java.sql.*;
import cn.edu.siso.util.JSException;public class DBManager {
// 建立数据库连接
private Connection connection = null; /**
* 打开数据库连接
* @return
*/
public Connection openConnection() {
try {
connection = DriverManager.getConnection("proxool.sqlserver");
return connection;
} catch (SQLException e) {
e.printStackTrace();
throw new JSException(
"Can not connect to database, please contact admin!");
}
} /**
* 关闭数据库连接
*/
public void closeConnection() {
try {
if (connection != null)
connection.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (connection != null)
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭结果集、语句块与连接
public static void close(ResultSet rs, PreparedStatement pstmt,
Connection conn) {
close(rs);
close(pstmt);
close(conn);
} // 关闭结果集、语句块与连接
public static void close(ResultSet rs, PreparedStatement pstmt) {
close(rs);
close(pstmt);
} // 关闭语句块与连接
public static void close(PreparedStatement pstmt, Connection conn) {
close(pstmt);
close(conn);
} // 关闭连接
public static void close(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭语句块
public static void close(PreparedStatement pstmt) {
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭结果集
public static void close(ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
上面是我的数据库连接类;
运行后总是空指针异常,怎么回事?求救。
jdbc-0.proxool.driver-class=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc-0.proxool.driver-url=jdbc:sqlserver://localhost:1433;Database=test;user=sa;password=123
jdbc-0.proxool.maximum-connection-count=100
jdbc-0.proxool.prototype-count=8
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
#jdbc-0.proxool.verbose=true
#jdbc-0.proxool.statistics=10s,1m,1d
#jdbc-0.proxool.statistics-log-level=DEBUG
上面是我的数据库配置文件和连接池配置;
package cn.edu.siso.dbs;import java.sql.*;
import cn.edu.siso.util.JSException;public class DBManager {
// 建立数据库连接
private Connection connection = null; /**
* 打开数据库连接
* @return
*/
public Connection openConnection() {
try {
connection = DriverManager.getConnection("proxool.sqlserver");
return connection;
} catch (SQLException e) {
e.printStackTrace();
throw new JSException(
"Can not connect to database, please contact admin!");
}
} /**
* 关闭数据库连接
*/
public void closeConnection() {
try {
if (connection != null)
connection.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (connection != null)
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭结果集、语句块与连接
public static void close(ResultSet rs, PreparedStatement pstmt,
Connection conn) {
close(rs);
close(pstmt);
close(conn);
} // 关闭结果集、语句块与连接
public static void close(ResultSet rs, PreparedStatement pstmt) {
close(rs);
close(pstmt);
} // 关闭语句块与连接
public static void close(PreparedStatement pstmt, Connection conn) {
close(pstmt);
close(conn);
} // 关闭连接
public static void close(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭语句块
public static void close(PreparedStatement pstmt) {
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
} // 关闭结果集
public static void close(ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
上面是我的数据库连接类;
运行后总是空指针异常,怎么回事?求救。
解决方案 »
- hibernate javabean 的构造方法
- 请问,上海诺祺科技(http://www.skyon.com.cn/)这家公司大家有了解的么?
- ERP权限急急急
- 求教:一个字段输入值受到正则表达式约束,该在什么时候触发呢?
- 关于Hibernate中C3P0连接池问题?
- 如何使用Java来自定义自段-有经验的请进来讨论一上好吗?谢谢各位,感激之情不能用金钱来表达(在线)
- dom4j的问题
- 求代码,我需要实现基于http协议的socket编程
- 谁用过struts做过项目,请进!
- java webservices 能否实现这样的功能....???
- ibatis框架报错
- 如何使用HibernateTemplate实现分页并且有条件查询
at cn.edu.siso.beans.UsersBean.main(UsersBean.java:71)
上面就是全部的错误信息了,我就是写了个查询试试,然后就出现这个问题了。