請各位大俠多多賜教 你這個觸發(fā)器屬于系統(tǒng)級別的觸發(fā)器,mysql是不支持這種觸發(fā)器的,oracle里面系統(tǒng)觸發(fā)器可以支持這樣的功能。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、玄武網(wǎng)站維護、網(wǎng)站推廣。
觸發(fā)器是update后激發(fā)的,我想你需要的是mysql計劃任務(wù)。
mysql好像沒有定時執(zhí)行功能,只有觸發(fā)器,如果在linux下可以用crontab 定時觸發(fā)一個事件,事件就是執(zhí)行mysql的存儲過程,可以用bash或perl腳本寫。
我推薦大家在電腦的dos命令界面中輸入 mysql --version,來獲取mysql的版本號,注意version的兩個橫線和之前的mysql是有一個空格的。上一步獲取了我們的mysql版本號,這一不我們就開始建立觸發(fā)器了。
1、操作系統(tǒng)需要擁有支持loadjava命令的jdk。加載jlha.jar包,到oracle數(shù)據(jù)庫中。
2、一般在sqlplus或者其他第三方oracle工具中,按照語法及需求寫好代碼,直接執(zhí)行創(chuàng)建過程即可。
3、java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());(2)建立與數(shù)據(jù)庫的連接 要建立與數(shù)據(jù)庫的連接,首先要創(chuàng)建指定數(shù)據(jù)庫的URL。連接數(shù)據(jù)庫的URL對象,利用DriverManager 的getConnection方法建立的。
4、如何創(chuàng)建java 存儲過程? 通常有三種方法來創(chuàng)建java 存儲過程。 使用oracle 的sql 語句來創(chuàng)建: e.g. 使用create or replace and compile java source named as 后邊跟上java 源程序。
比如是 A表的INSERT動作時觸發(fā)。那么你調(diào)用INSERT語句時,觸 發(fā)器就動作了。不用寫監(jiān)聽。
其中AFTER 觸發(fā)器即為SQL Server 2000 版本以前所介紹的觸發(fā)器。該類型觸發(fā)器要求只有執(zhí)行某一操作(INSERT UPDATE DELETE) 之后,觸發(fā)器才被觸發(fā),且只能在表上定義。可以為針對表的同一操作定義多個觸發(fā)器。
第一種方法,是你在對checkinout做更新,插入和刪除的時候,同時也更新,插入和刪除result表中對于的記錄。要求在一個事物里。第二種方法,你使用觸發(fā)器來實現(xiàn)。
文章標(biāo)題:用java代碼創(chuàng)建觸發(fā)器 觸發(fā)器調(diào)用java接口
文章URL:http://chinadenli.net/article13/degdsgs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站維護、網(wǎng)站營銷、網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)