当前位置:首页 » 存储配置 » Jndi怎么配置数据源

Jndi怎么配置数据源

发布时间: 2025-07-26 04:32:15

A. jndi是什么

JNDI是 java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,是一组在Java应用中访问命名和目录服务的API,是SUN公司提供的一种标准的Java命名系统接口,命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。

B. tomcat6为mssql配置JNDI数据源

其他非ssh框架项目正常运行说明你数据源配置的没有问题
那看下你的applicationContext.xml中:
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/mldn</value>
</property>
</bean>

用JNDI查找一下这个数据源就可以了

答案补充:Hi那老出问题,又不能发送消息了。。。。
你先这样配
applicationContext
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:sqlserver://localhost:1433;databaseName=mldn</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>sa</value>
</property>
</bean>

然后写个测试类:
ApplicationContext ac =
new ("applicationContext.xml");
BeanName bean= (BeanName) ac.getBean("beanid");

这样测试异常会提示的更加明确 就可以找到问题所在了

C. weblogic怎样配置数据源

1、启动weblogic
管理服务器,使用管理用户登录weblogic管理控制台。
2、打开管理控制台后,在左侧的树形域结构中,选择服务->数据源。
3、在右侧的窗口中,选择
新建->一般数据源。
4、填写数据源名称,JNDI名,选择数据库类型(本文以Oracle数据库为例)
点击下一步按钮。
5、选择数据库驱动程序,点击下一步按钮。
6、事务处理选项画面,点击
下一步
按钮。
7、新建JDBC数据源,点击
测试配置
按钮,查看已经配置完成的JDBC数据源是否可用。
出现
连接测试成功
提示消息
表示
JDBC数据源
配置成功。
8、点击
下一步
按钮,配置
JDBC数据源
目标服务器。
9、在需要
应用此
JDBC数据源的
服务器的
复选框
打勾。
10、点击
完成
按钮。
到此位置
完成JDBC配置。不需要重启。直接可以使用。

D. mybatis基本配置详解

中间步骤自行设置

MySQL驱动版本根据自己安装的MySQL选择

我把AppTest改成了MybatisTest,不该也无妨;
其中Student类暂时只设置四个字段:

mapper接口暂时为空

在resources目录下新建File命名为db.peoperties,配置如下内容:

提示:以上配置适用于MySQL8.X版本,5.X版本按照如下配置:

1、transactionManager:事务管理器;
type 事务管理类型:
JDBC(JdbcTransactionFactory);
MANAGED(ManagedTransactionFactory)
自定义事务管理器:实现TransactionFactory接口.type指定为全类名

2、dataSource:数据源;
type :数据源类型;
UNPOOLED(UnpooledDataSourceFactory); POOLED(PooledDataSourceFactory);
JNDI(JndiDataSourceFactory)
自定义数据源:实现DataSourceFactory接口,type是全类名

<mapper>:注册一个sql映射文件
1、注册映射文件
resource:引用类路径下的sql映射文件
mybatis/StudentMapperpper.xml
url:引用网路路径或者磁盘路径下的sql映射文件
file:///var/mappers/AuthorMapper.xml
2、注册接口
class:引用(注册)接口,
① 有sql映射文件,映射文件名必须和接口同名,并且放在与接口同一目录下;
② 没有sql映射文件,所有的sql都是利用注解写在接口上;
推荐:
比较重要的,复杂的Dao接口我们来写sql映射文件
不重要,简单的Dao接口为了开发快速可以使用注解;
批量注册
需要在资源路径下(resources)建立和一样的文件目录来存放想xml映射文件,如:com.example.StudentMapperpper.xml

StudentMapper

在resources的mybatis目录下新建文件夹mapper,新建xml文件StudentMapper.xml

namespace :名称空间;指定为接口的全类名
id :唯一标识
resultType :返回值类型
#{id} :从传递过来的参数中取出id值
resources目录(MajorMapper.xml暂时不用创建)如下:

热点内容
第一个视频怎么加入服务器 发布:2025-07-26 19:50:33 浏览:861
mysql存储过程print 发布:2025-07-26 19:50:29 浏览:387
xp共享密码是什么 发布:2025-07-26 19:36:21 浏览:835
大型房产源码 发布:2025-07-26 19:35:40 浏览:514
sqlserverstring 发布:2025-07-26 19:13:22 浏览:949
电脑FTP密码 发布:2025-07-26 18:58:17 浏览:250
dhcp服务器添加静态地址会过期吗 发布:2025-07-26 18:57:37 浏览:409
可以缓存视频ios浏览器 发布:2025-07-26 18:56:53 浏览:587
u盘用安卓哪个接口好 发布:2025-07-26 18:48:13 浏览:804
超级巡警免疫文件夹 发布:2025-07-26 18:43:18 浏览:43