JBoss JNDI的配置
来源:互联网 发布:漫威the end知乎 编辑:程序博客网 时间:2024/05/02 04:46
1、mssql-ds.xml的配置
<datasources>
<local-tx-datasource>
<jndi-name>MSSQLDS</jndi-name>
<use-java-context>false</use-java-context>
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=CHDPSDB</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>xiaoquan</password>
<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
2、实例调用
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import java.util.Properties;
import java.util.Hashtable;
import java.sql.*;
public class DBCon {
public static void main(String[] args) throws NamingException, SQLException {
Properties props = new Properties();
props.setProperty("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
InitialContext ctx = new InitialContext(props);
DataSource ds = (DataSource) ctx.lookup("MSSQLDS");
Connection conn = ds.getConnection();
Statement stat = conn.createStatement();
String sql = "select * from chd_staff";
ResultSet rs = stat.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stat.close();
conn.close();
System.out.print("End");
}
}
3、异常处理
如出现以下异常:
Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
请查看是否将JBOSS_Home下client文件夹中的所有jar包都导入到了项目工程中。
实际上,在classpath內,加上%JBoss Home%clientjbossall-client.jar就可以了
- JBOSS JNDI的配置
- JBoss JNDI的配置
- JBoss JNDI的配置
- JBOSS的JNDI数据源配置
- JBOSS的JNDI数据源配置
- jboss + hibernate jndi的配置
- JBOSS 配置 数据源JNDI
- jboss配置jndi数据源
- jboss JNDI配置
- JBoss 配置JNDI
- jboss下数据源jndi配置
- jboss配置jndi连接池
- JBOSS中配置JNDI数据源
- JBOSS中配置JNDI数据源
- 在JBOSS中配置JNDI
- JBOSS 配置Mysql JNDI数据源
- JBOSS中配置JNDI数据源
- Jboss+oracle 的JNDI的配置和测试代码
- SVM入门(八)松弛变量
- 文本分类入门(十一)特征选择方法之信息增益
- 四种宽带路由器不能上网故障
- C#中@标示符
- JBOSS的JNDI数据源配置
- JBoss JNDI的配置
- Java多线程编程总结
- JBoss JNDI的配置
- 怀旧迎新
- Java语言编码规范(Java Code Conventions)
- CAS与LDAP整合的实现
- we will prevail at 2011
- JNA (Java Native Access) 不通过JNI直接调用本地代码
- 打算从技术开发转型为项目管理