當前位置:首頁 » 存儲配置 » 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 18:43:18 瀏覽:39
steam賬號密碼都對為什麼說錯誤 發布:2025-07-26 18:38:05 瀏覽:60
王國紀元資料在安卓手機哪裡 發布:2025-07-26 18:37:24 瀏覽:192
android使用xml 發布:2025-07-26 18:18:50 瀏覽:390
oracle資料庫使用教程 發布:2025-07-26 18:12:11 瀏覽:506
oracle資料庫重啟命令 發布:2025-07-26 18:06:58 瀏覽:880
win7取消訪問密碼 發布:2025-07-26 17:52:31 瀏覽:923
什麼是國行安卓手機 發布:2025-07-26 17:25:17 瀏覽:113
爐石兄弟在雲伺服器里啟動不了 發布:2025-07-26 17:25:09 瀏覽:810
逆戰玩獵場主要吃什麼配置 發布:2025-07-26 17:25:09 瀏覽:413