建立数据库连接的问题

redbean926 2003-06-17 06:46:22
建立数据源:
try {
ictx = new InitialContext();
ds = (DataSource) ictx.lookup("java:comp/env/myds");
} catch (Exception e) {
e.printStackTrace();
}
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs = null;

try {
conn = ds.getConnection();
}
数据源的配置已经没有问题了,可是在建立连接时出现错误,错误信息为:
[03-6-15 14:01:39:047 CST] 31826d97 WebGroup I SRVE0180I: [FSSI] [/FSSIWeb] [Servlet.LOG]: com.lkj.servlet.MyTestServlet: init
[03-6-15 14:01:39:938 CST] 31826d97 SystemOut O datasource:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@2e6aad97
[03-6-15 14:01:39:953 CST] 31826d97 PrivExAction W J2CA0114W: 没有找到容器受管的认证别名。
[03-6-15 14:01:40:062 CST] 31826d97 TraceNLS u No message text associated with key CREDENTIALS_NOT_FOUND in bundle IBMDataStoreAdapterNLS
[03-6-15 14:01:40:344 CST] 31826d97 FreePool E J2CA0046E: 为资源 jdbc/myds 创建 ManagedConnection 期间,方法 createManagedConnctionWithMCWrapper 捕捉到异常,并抛出 ResourceAllocationException。原始异常:com.ibm.ws.exception.WsException: Subject was not null but no valid credentials were found
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:222)
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:172)
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:90)
at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection

说“连接池管理器无法分配一个受管连接”,是怎么回事儿啊?谢了先!

...全文
79 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
babyqiang 2003-06-26
  • 打赏
  • 举报
回复
先用数据视图和数据库建立连接,然后再启动wsad测试环境
redbean926 2003-06-26
  • 打赏
  • 举报
回复
啦啦啦~~~~
终于连上数据库了,原来我在建数据源的时候,没有选择组建管理的认证别名,折磨死人啦。
小女子谢过各位大虾的帮助了!
redbean926 2003-06-26
  • 打赏
  • 举报
回复
babyqiang(游龙) :不明白你的意思啊,怎么建数据视图?
waspli(哩呖) :我和那个文档上一样的啊,不同的是我连的是oracle816。是不是设置的jdbc的类不对?

我的邮件:neudongjh@sina.com,谢拉!
waspli 2003-06-26
  • 打赏
  • 举报
回复
这里讲了如何建立数据库连接池的具体方法:

http://www7b.software.ibm.com/dmdd/library/techarticle/0303yu/0303yu.html

如果谁想要我的数据库连接池建立方法,请留下email,我会寄给你们
redbean926 2003-06-25
  • 打赏
  • 举报
回复
我现在是在WSAD下设的,还是不好使,5555……
我总觉得是路径的问题,是不是有默认的路径啊?classpath是在哪里设的哈?
lnmail 2003-06-20
  • 打赏
  • 举报
回复
在服务器上面需要配置
1:数据源JDBC程序列表中选择相应的
2:数据源中JNDI选择相应的,把JDBC的连接CLASS的路径选对。
3:数据源中的资源属性中添加基本信息
4:安全性中JAAS添加用户名和密码
redbean926 2003-06-20
  • 打赏
  • 举报
回复
具体应该怎么配呢?能指点一下吗?
superdragon99 2003-06-17
  • 打赏
  • 举报
回复
事实上你的数据源配置应该还是不正确的,好好检查

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧