使Domino支援連線池技術
domino支援連線池,不過需要第三方軟體支援,我的原帖在lotus愛好者論壇上發表了。不過好像沒有什麼反應,因此在CU上再發一回,就一回,下不為例。
Domino支援連線池嗎?不支援,Domino本身並不支援連線池技術。那麼怎麼能讓它支援連線池那?
這個問題終於有了答案。可以使用第三方的jndi server,比如jboss的jnpserver,在jnpserver中註冊資料來源,然後在java代理中取資料來源即可。
unpooled = DataSources.unpooledDataSource("jdbc:oracle:thin:@192.168.0.1:1521:devuser", "admin", "password");
pooled = DataSources.pooledDataSource(unpooled);
Properties env = new Properties();
env.load(new FileInputStream("jndi.properties"));
env.list(System.out);
System.out.println("starting jnpserver...");
jnpserver = new Main();
jnpserver.start();
NamingServer name = (NamingServer)jnpserver.getServer();
//Bind DataSource
InitialContext ctx = new InitialContext(env);
System.out.println("Binding PooledDataSource.");
ctx.bind("Naming", pooled);
在代理中的程式碼:
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("Naming");
conn = ds.getConnection();
Domino支援連線池嗎?不支援,Domino本身並不支援連線池技術。那麼怎麼能讓它支援連線池那?
這個問題終於有了答案。可以使用第三方的jndi server,比如jboss的jnpserver,在jnpserver中註冊資料來源,然後在java代理中取資料來源即可。
unpooled = DataSources.unpooledDataSource("jdbc:oracle:thin:@192.168.0.1:1521:devuser", "admin", "password");
pooled = DataSources.pooledDataSource(unpooled);
Properties env = new Properties();
env.load(new FileInputStream("jndi.properties"));
env.list(System.out);
System.out.println("starting jnpserver...");
jnpserver = new Main();
jnpserver.start();
NamingServer name = (NamingServer)jnpserver.getServer();
//Bind DataSource
InitialContext ctx = new InitialContext(env);
System.out.println("Binding PooledDataSource.");
ctx.bind("Naming", pooled);
在代理中的程式碼:
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("Naming");
conn = ds.getConnection();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-402894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫連線池技術詳解資料庫
- jsoup爬蟲技術+druid連線池JS爬蟲UI
- Jedis連線池究竟是何物|得物技術
- python資料庫連線池技術總結Python資料庫
- 走進JavaWeb技術世界3:JDBC的進化與連線池技術JavaWebJDBC
- Java技術分享:什麼是資料庫連線池?Java資料庫
- Java GenericObjectPool 物件池化技術--SpringBoot sftp 連線池工具類JavaObject物件Spring BootFTP
- 連線池
- 為vert x框架新增druid連線池支援框架UI
- Go連線池Go
- HTTP連線池HTTP
- django連線池Django
- Http持久連線與HttpClient連線池HTTPclient
- 連線池和連線數詳解
- 2-2. 線性池技術優化優化
- 物聯網6類技術無線連線技術的分析
- ElasticSearch連線池建立Elasticsearch
- 自定義連線池
- golang tcp連線池GolangTCP
- Oracle 連線池配置Oracle
- oracle occi 連線池Oracle
- Resin 配置連線池
- [尋]連線池例子
- proxool連線池 配置
- 連線池 druidUI
- 25、連線池(DBCP、C3P0)、動態代理與分頁技術
- java連線池解決連線中斷Java
- proxool連線池如何使用SSL方式連線?
- 一些常用技術連線
- 如何使tomcat下的資料庫連線池可以被幾個工程公用?Tomcat資料庫
- Golang SQL連線池梳理GolangSQL
- go 語言連線池Go
- DBCP連線池原理分析
- Hibernate連線池配置
- Tomcat連線池使用Tomcat
- 資料庫連線池資料庫
- 與50位技術專家連線(贈技術全景圖)
- 技術分享 | MySQL : SSL 連線淺析MySql