当前位置: 技术问答>java相关
linux下resin的链接池问题!
来源: 互联网 发布时间:2015-10-05
本文导语: window2000 + resin + mysql下链接池使用成功! linux + resin + postgresql下链接池使用不成功! 说明:linux下不使用链接池,数据库访问成功! postgresql的jdbc是下载的pgjdbc2.jar 两种环境下代码相同! 附部分链接池访...
window2000 + resin + mysql下链接池使用成功!
linux + resin + postgresql下链接池使用不成功!
说明:linux下不使用链接池,数据库访问成功!
postgresql的jdbc是下载的pgjdbc2.jar
两种环境下代码相同!
附部分链接池访问的javabean源码(此javabean在window2000下使用正常)
public ResultSet executeQuery(String sqlStatement)
{
try{
env = (Context) new InitialContext().lookup("java:comp/env");
source = (DataSource) env.lookup("jdbc/test");
conn = source.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sqlStatement);
}
catch (Exception e)
{
System.out.print(e.toString()+"n");
try
{
stmt.close();
conn.close();
}
catch (SQLException o)
{
System.out.print(e.toString()+"n");
}
}
return rs;
}
请告诉指教!
linux + resin + postgresql下链接池使用不成功!
说明:linux下不使用链接池,数据库访问成功!
postgresql的jdbc是下载的pgjdbc2.jar
两种环境下代码相同!
附部分链接池访问的javabean源码(此javabean在window2000下使用正常)
public ResultSet executeQuery(String sqlStatement)
{
try{
env = (Context) new InitialContext().lookup("java:comp/env");
source = (DataSource) env.lookup("jdbc/test");
conn = source.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sqlStatement);
}
catch (Exception e)
{
System.out.print(e.toString()+"n");
try
{
stmt.close();
conn.close();
}
catch (SQLException o)
{
System.out.print(e.toString()+"n");
}
}
return rs;
}
请告诉指教!
|
你可以试试配置postgresql是的时候假如MULTIBYTE=EUC_CN
我记得我以前好象也遇到过这样的问题
自己当时也不知道是怎么解决的
如果不是和jdbc有关可能就是和内码有关了
我记得我以前好象也遇到过这样的问题
自己当时也不知道是怎么解决的
如果不是和jdbc有关可能就是和内码有关了
|
检查一下你的resin配置文件里设置数据库连接是否正确?
还有请附上出错信息这样才好检查。
还有请附上出错信息这样才好检查。
|
是不是jdbc不支持?