惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
V
V2EX
B
Blog RSS Feed
有赞技术团队
有赞技术团队
博客园 - Franky
美团技术团队
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
云风的 BLOG
云风的 BLOG
L
LangChain Blog
GbyAI
GbyAI
The Cloudflare Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
博客园 - 【当耐特】
The Register - Security
The Register - Security
大猫的无限游戏
大猫的无限游戏
D
Docker
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
N
Netflix TechBlog - Medium
博客园_首页
A
About on SuperTechFans
J
Java Code Geeks
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
G
Google Developers Blog
小众软件
小众软件
博客园 - 叶小钗
WordPress大学
WordPress大学
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
F
Full Disclosure
Jina AI
Jina AI
H
Help Net Security

博客园 - dekn

如果做几十年的技术,不写点心得,是不是有点儿白瞎 如何修改tomcat内存大小 myeclipse中配置weblogic 9运行环境 解决无法向oracle中的long型字符插入大文本的问题 奇怪的JAVA字符集问题 让你的WEB程序同时支持FF与IE浏览器,经验积累 weblogic在处理jsp tag的scope属性时的BUG??? - dekn - 博客园 解决tomcat里中文文件无法正常下载 解决tomcat中rar、excel格式文件在下载时直接以乱码打开 Tomcat中文问题小经验 test AJAX注意事项 基于 Windows Mobile 的 Pocket PC 和 Smartphone 的开发工具简介 Windows CE .NET 应用程序开发:我有哪些选择? 开发 Windows Mobile 应用程序: FAQ 一天一个管理小故事 之二 《鲶鱼效应 》 一天一个管理小故事 之一 且慢下手 [原创]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。 [详解]Linux的目录里都装些啥??
WSAD与WebSphere中一步步配置JNDI
dekn · 2006-03-28 · via 博客园 - dekn

在WSAD中配置服务器数据源以及使用数据源连接数据库的步骤如下:

1、设置数据库安全认证:
   (1)打开服务器配置->安全性
   (2)JAAS认证条目->添加->别名:自己起;用户标识:数据库用户名;密码:数据库用户密码;描述可不写->确定
2、打开服务器配置->数据源
3、添加JDBC提供程序:先删除原先所有默认的,然后添加一个自己命名的提供程序,具体如下
   (1)创建JDBC提供程序->选择 数据库类型:IBM DB2->JDBC提供程序类型:DB2 Legacy CLI-based Type 2 JDBC Driver 
   (2)名称自己起->描述不改->类路径不改->本机路径选择本地目录的db2java.zip
   (3)完成
4、选中创建的提供程序
   (1)点数据源中的添加->DB2 Legacy CLI-based Type 2 JDBC Driver->V5.0数据源
   (2)创建数据源:
        名称自己起->JNDI名称自己起->组件管理的认证别名 选择第1步配置的别名
        ->容器管理的认证别名 选择第1步配置的别名->下一步->选中databaseName->配置值为数据库别名->完成
5、打开web.xml->引用->资源->添加->类型选择配置为javax.sql.DataSource->JNDI名称配置为第4步配置的JNDI名
6、在程序中应用上面配置的数据源获得数据库连接的代码如下:
   DataSource ds=null;
      Connection conn=null;
      InitialContext ctx=new InitialContext();
      ds=(DataSource)ctx.lookup("java:comp/env/jdbc/dataSource");
      conn=ds.getConnection();
      其中java:comp/env/为固定的前缀,jdbc/dataSource为第5步配置的引用名


Websphere中配置JNDI

基本上与WSAD中的配置思路是一样的

1、配置认证条目   安全性  -->  JAAS配置  -->  J2C认证数据

2、配置资源        JDBC提供程序  -->  新建提供程序

在新建的提供程序中, 配置 “数据源”   分别新建数据源,这些配置与WSAD中的配置基本相同。

别忘了修改“数据源”的“定制属性”,指定 databaseName

3、测试连接

连接代码
        public static synchronized Connection getDCConn()
                throws SQLException {
                       
                try {
               
                        DataSource ds=null;
                        Connection conn=null;
                        InitialContext ctx=new InitialContext();
                        ds=(DataSource)ctx.lookup("java:comp/env/jdbc/DC");
                        conn=ds.getConnection();
               
                        return conn;
               
//                        Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
//                        return DriverManager.getConnection("jdbc:db2:JLDSSDW", "admin", "admin");


                }catch (Exception e) {
                  e.printStackTrace();
                  throw new SQLException(e.getMessage());
                }                       
                       
        }