「java调jndi」Java怎么调中文

博主:adminadmin 2022-11-29 08:02:07 62

本篇文章给大家谈谈java调jndi,以及Java怎么调中文对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何在java类中调用websphere中的jndi对象

你这是TOMCAT的写法,WAS的JNDI不是这样的:java:/comp/env/jdbc/cib_ds

如下编写就可以了:

Hashtable env = new Hashtable();

env.put(Context.INITIAL_CONTEXT_FACTORY,

"com.ibm.Websphere.naming.WsnInitialContextFactory");

InitialContext ctx = new InitialContext(env);

DataSource ds = (DataSource) ctx.lookup("jdbc/cib_ds");

java jndi 是什么

JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI[8],通过服务器的集群,保证了JNDI的负载平衡和错误恢复。在全局共享的方式下,集群中的一个应用服务器保证本地JNDI树的独立性,并拥有全局的JNDI树。每个应用服务器在把部署的服务对象绑定到自己本地的JNDI树的同时,还绑定到一个共享的全局JNDI树,实现全局JNDI和自身JNDI的联系。

java数据库连接jdbc与jndi

jndi就是一个目录命名服务器。它里面实现了连接池。根据jndi名字就能找到相应的连接。JDBC是每次都要向数据库申请创建连接,但申请的数量大的时候就慢了。数据连接池能在系统闲置的时候创建一定数量的数据库链接放在池中。要连接时来拿一个就行了肯定是jdni效率高。不能说节省资源。

普通的java类能使用JNDI连接池吗?我配置了tomcat连接池,写的JSP文件使用正常,但是用普通类却无法使用?

其实java类中也可以用的。

配置了tomcat的jndi数据库连接池,需要启动tomcat服务。而jsp运行正好需要启动tomcat,这样就可以初始化了tomcat的jndi数据库连接池。

而在java类的main主方法里面调用jndi数据库连接池肯定不行,因为main是静态的,当main运行时,jndi还没有初始化呢。所以你可以通过jsp向servlet请求,然后通过java类dao来调用jndi数据库连接池,这样在java类中也就可以调用jndi数据库连接池了!

java开发的时候,数据库连接方式除了jdbc,jndi,还有有哪几种

java开发的时候,数据库连接方式除了jdbc,jndi,还有JDBC-ODBC桥的方式、JDBC+厂商Database Connection Server+DataBase的形式和纯JDBC+DATABASE的连接方式。推荐选择千锋教育,千锋教育服务面对企业建立全方位、立体化、遍布全国的企业合作网络,覆盖全国一线二线城市大中小型公司。

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

想要了解更多Java培训的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。

关于java调jndi和Java怎么调中文的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。