Cannot create JDBC driver of class 'com.ncr.teradata.TeraDriver' for connect 各位大哥大姐 ,帮帮小弟吧 ,上面的错误是什么原因造成的啊 ,我已经加载了TELEDATA驱动包了,不过还是有上面的错误,郁闷啊.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Caused by: java.lang.NullPointerException at java.lang.String.regionMatches(Unknown Source) 这个是我连接数据库SQL的代码package com.zjhcsoft.idap.database;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;public class DBConnectSQL {// 得到连接私有方法 private final synchronized DataSource getDBSource(){ DataSource ds = null; try { Context initCtx=new InitialContext(); ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/IDAPSQL"); } catch (NamingException e) { e.printStackTrace(); } return ds; } protected Connection getConnection(){ Connection conn=null; try { conn = getDBSource().getConnection(); } catch (SQLException e) { e.printStackTrace(); } return conn; } //关闭conn,stat,rs public final void Close_conn_st_rs(Connection conn,Statement st,ResultSet rs){ CloseRs(rs); CloseSt(st); CloseConnect(conn); } //关闭stat,rs public final void Close_st_rs(Statement st,ResultSet rs){ CloseRs(rs); CloseSt(st); } //关闭stat,rs public final void Close_conn_st(Connection conn,Statement st){ CloseSt(st); CloseConnect(conn); } //关闭conn public final void close_conn(Connection conn){ CloseConnect(conn); } //关闭连接 private final void CloseConnect(Connection conn){ if(null==conn){ return; } try { conn.close(); } catch (SQLException ex) { try{ conn.rollback(); }catch(SQLException e){ e.printStackTrace(); } ex.printStackTrace(); } } //关闭PreparedStatement private final void ClosePst(PreparedStatement pst){ if(null==pst){ return; } try { pst.close(); } catch (SQLException e) { e.printStackTrace(); } } //关闭ResultSet private final void CloseRs(ResultSet Rs){ if(null==Rs){ return; } try{ Rs.close(); }catch(SQLException e){ e.printStackTrace(); } } //关闭Statement private final void CloseSt(Statement St){ if(null==St){ return; } try{ St.close(); }catch(SQLException e){ e.printStackTrace(); } } } 求一款 java写的开源的电子商系统 技术用SSH 修改struts.xml无法生效? 加入log4j之后,不能编译JAVA源文件了。 struts2+hibernate问题 如何在当前页中做搜索? struts2当中的问题 J2EE程序的性能优化 Tomcat如何把默认localhost指向为自己的站点目录? 谁告诉我Web Service 是如何工作的! 编码总是二 Hibernate的getter()的声明方式? 怎么用jxl循环读出Excle文件的内容???在线等!!!
at java.lang.String.regionMatches(Unknown Source)
package com.zjhcsoft.idap.database;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;public class DBConnectSQL {
// 得到连接私有方法
private final synchronized DataSource getDBSource(){
DataSource ds = null;
try {
Context initCtx=new InitialContext();
ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/IDAPSQL");
} catch (NamingException e) {
e.printStackTrace();
}
return ds;
}
protected Connection getConnection(){
Connection conn=null;
try {
conn = getDBSource().getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
//关闭conn,stat,rs
public final void Close_conn_st_rs(Connection conn,Statement st,ResultSet rs){
CloseRs(rs);
CloseSt(st);
CloseConnect(conn);
}
//关闭stat,rs
public final void Close_st_rs(Statement st,ResultSet rs){
CloseRs(rs);
CloseSt(st);
}
//关闭stat,rs
public final void Close_conn_st(Connection conn,Statement st){
CloseSt(st);
CloseConnect(conn);
}
//关闭conn
public final void close_conn(Connection conn){
CloseConnect(conn);
}
//关闭连接
private final void CloseConnect(Connection conn){
if(null==conn){
return;
}
try {
conn.close();
} catch (SQLException ex) {
try{
conn.rollback();
}catch(SQLException e){
e.printStackTrace();
}
ex.printStackTrace();
}
}
//关闭PreparedStatement
private final void ClosePst(PreparedStatement pst){
if(null==pst){
return;
}
try {
pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
//关闭ResultSet
private final void CloseRs(ResultSet Rs){
if(null==Rs){
return;
}
try{
Rs.close();
}catch(SQLException e){
e.printStackTrace();
}
}
//关闭Statement
private final void CloseSt(Statement St){
if(null==St){
return;
}
try{
St.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}