触发器操作BLOB [问题点数:100分,结帖人dinglimin2009]

Bbs1
本版专家分:20
结帖率 77.78%
Bbs7
本版专家分:14869
Blank
红花 2011年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2011年6月 Oracle大版内专家分月排行榜第二
2011年5月 Oracle大版内专家分月排行榜第二
Bbs7
本版专家分:14869
Blank
红花 2011年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2011年6月 Oracle大版内专家分月排行榜第二
2011年5月 Oracle大版内专家分月排行榜第二
Bbs3
本版专家分:869
Bbs9
本版专家分:58064
Blank
红花 2011年7月 Oracle大版内专家分月排行榜第一
2011年6月 Oracle大版内专家分月排行榜第一
2011年5月 Oracle大版内专家分月排行榜第一
2010年5月 Oracle大版内专家分月排行榜第一
2010年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2010年7月 Oracle大版内专家分月排行榜第二
2010年3月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2010年6月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:29999
Blank
铜牌 2008年8月 总版技术专家分月排行榜第三
Blank
红花 2008年10月 Oracle大版内专家分月排行榜第一
2008年9月 Oracle大版内专家分月排行榜第一
2008年8月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年7月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2009年3月 Oracle大版内专家分月排行榜第三
关于触发器中包含blob
我建了一个<em>触发器</em>,可以执行,但其中类型为<em>blob</em>的字段图片确没有触发,请问是为什么?是<em>触发器</em>不支持吗?那我该怎么写?rnrncreate or replace trigger tri_bd_ljj_jbxxbrn before insert on BD_LJJ_JBXXB rn for each rowrndeclarern -- local variables herern ii integer;rnbeginrn select count(*) into ii from GSH_JBXXB where rysid = :new.rysid;rn if ii>0 thenrn insert into FK_LJJ_GSH_JBXXB rn (LJJSFZHM,LJJLJRYXM,LJJXB,LJJCSRQ,LJJYJSSX,LJJJTZZ,LJJLDJYQSRQ,LJJLDJYZZRQ,LJJLDJYQX,LJJXP)rn valuesrn (:new.LJJSFZHM,:new.LJJLJRYXM,:new.LJJXB,:new.LJJCSRQ,:new.LJJYJSSX,:new.LJJJTZZ,:new.LJJLDJYQSRQ,:new.LJJLDJYZZRQ,:new.LJJLDJYQX,:new.LJJXP);rn end if;rnend tri_bd_ljj_jbxxb;rnljjxp为<em>blob</em>类型。
关于触发器操作BLOB类型的问题,请高手帮忙!
代码如下:rnCREATE OR REPLACE TRIGGER ins_tblattach_bakrnAFTER INSERT ON TBLATTACHrnFOR EACH ROWrnrnDECLARErnPRAGMA AUTONOMOUS_TRANSACTION;rnv_sn varchar2(32);rnv<em>blob</em> BLOB;rnl_<em>blob</em>_len INTEGER;rnBEGINrnv_sn := :new.sn;rnv<em>blob</em>:=:new.attachfile;rnl_<em>blob</em>_len := DBMS_LOB.GETLENGTH(v<em>blob</em>);rnDBMS_OUTPUT.PUT_LINE('l_<em>blob</em>_lentrigger:'||l_<em>blob</em>_len);rnrninsert into tblattach_bakrn(sn, filename, attachfile, from_user, mark, createdate, updatedate, category, filesize, akey, filecname, authorizeditems, log_guid)rnvaluesrn (:new.sn, :new.filename, EMPTY_BLOB(), :new.from_user, :new.mark, :new.createdate, :new.updatedate, :new.category, :new.filesize, :new.akey, :new.filecname, :new.authorizeditems, :new.log_guid);rnrnPRO_INS_TBLATTACH_BAK(v_sn,v<em>blob</em>);rnCOMMIT;rnEXCEPTIONrnWHEN OTHERS THENrn DBMS_OUTPUT.PUT_LINE('error:'||sqlerrm);rn ROLLBACK;rnEND;rnrncreate or replace procedure PRO_INS_TBLATTACH_BAK (rn v_sn in varchar2,rn v_<em>blob</em> in <em>blob</em>rn) asrnv_id varchar2(32);rnl_buffer RAW(32767);rnl_amount BINARY_INTEGER := 32767;rnl_pos INTEGER := 1;rnl_<em>blob</em> BLOB;rnm_<em>blob</em> BLOB;rnl_<em>blob</em>_len INTEGER;rnrnbeginrnrnSELECT attachfilern INTO m_<em>blob</em>rnFROM TBLATTACHrnWHERE sn = v_sn FOR UPDATE;rnrnSELECT attachfilern INTO l_<em>blob</em>rnFROM TBLATTACH_BAKrnWHERE sn = v_sn FOR UPDATE;rn--update TBLATTACH_BAK set attachfile=empty_<em>blob</em>() WHERE sn = v_sn rn--returning attachfile into l_<em>blob</em>;rnl_<em>blob</em>_len := DBMS_LOB.GETLENGTH(m_<em>blob</em>);rnrnWHILE l_pos < l_<em>blob</em>_len LOOPrn DBMS_LOB.READ (m_<em>blob</em>, l_amount, l_pos, l_buffer);rn DBMS_LOB.write(l_<em>blob</em>,l_amount,l_pos,l_buffer); rn l_pos := l_pos + l_amount;rnEND LOOP;rnrnEXCEPTIONrnWHEN OTHERS THENrn DBMS_OUTPUT.PUT_LINE('error:'||sqlcode||':'||sqlerrm);rnEND;rnrnrn对不起,由于是第一次写<em>触发器</em>,所以代码有点乱,有些变量定义了也没用上.rn出现的问题好像是rnSELECT attachfilern INTO m_<em>blob</em>rnFROM TBLATTACHrnWHERE sn = v_sn FOR UPDATE;rnrnSELECT attachfilern INTO l_<em>blob</em>rnFROM TBLATTACH_BAKrnWHERE sn = v_sn FOR UPDATE;rnrn这两次取值报没有数据的错误.但我感觉不是这里的错,所以请各位高手帮忙,看我的方法有什么错误,或者告诉我更好的做法,谢谢!!!rn
触发器操作
<em>触发器</em>:   和存储过程比较 1、  共同点 针对表的<em>操作</em>(SQL语句集合) 2、  区别点 不需要调用  <em>触发器</em>在当前版本里不太稳定,不建议在有重要数据的数据库里使用  约束:       目的:保证数据的安全(独立性、共享性)排除数据冗余性;
触发器操作
一相关概念 1,<em>触发器</em>是数据库的对象,与函数类似,需要声明执行。<em>触发器</em>的执行不是程序调用,也不是手工启动,由事件来触发,激活从而实现执行。 2能够触发的语句:delete \ insert \ update 经常使用<em>触发器</em>数据对象,是由于该对象能够加强数据库表中数据的完整性约束和业务规则。 二创建<em>触发器</em> 1查询表 DESC t_dept; DESC t_d...
数据库的clob和blob操作
在数据库的<em>操作</em>过程中,clob主要用于处理大数据功能,如:一些文本等等;而<em>blob</em>主要用于保存二进制信息:如,图片,音乐,电影等。当然,对于以上<em>操作</em>也可以用IO<em>操作</em>,不过用clob和<em>blob</em>更方便一些!      下面是我从mldn上看到的一些例子: ================ clob 1.package clobDemo; import java.sql.Connection ;
操作BLOB数据
 <em>操作</em>BLOB数据。 代码如下: package com.j2ee14.ch7; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.sql.Blob; import java.s...
java操作blob问题
我用java程序将图片存入oracle数据库的<em>blob</em>字段,但读出来存成图片文件后,windows不能预览,用画图和图片浏览器不能打开,但用photoshop能打开.rn这是写入数据库的代码:rnString sqlRs = "select zp from ts_jgzp where zpdm='" + phName +rn "' and xh='"+(tot+1)+"' for update";rn rs = stmt.executeQuery(sqlRs);rn if (rs.next()) rn oracle.sql.BLOB <em>blob</em> = (oracle.sql.BLOB) rs.getBlob(1);rn outStream.write(photo);rn outStream.flush();rn outStream.close();rn log = "0^0^";rn rn使用plsql导出图片也是不能正常打开,只能用photoshop看
关于BLOB数据类型的操作
现在要把一个存在数据库的BLOB类型图片取出来,存到另外一个表的一个BLOB字段里去。未接触过BLOB数据类型的处理,所以不知道语法怎么写,请大家给个参考来对照一下,感谢
操作blob与clob
 clob public void addArmynews(Armynews armynews, String clobstr) {         Session session =this.getSession();         Transaction tran = session.beginTransaction();  try{       armynews.setContent(Hi...
mysql操作blob经验谈
背景!jsp+mysql 记住 要用mysql的long<em>blob</em>类型来存默认的<em>blob</em>大小不够数据库字段:id (char) pic (long<em>blob</em>)转载请注明出处,这时我与我的知己的合作的结过原来<em>操作</em>blob字段时都要先差个空值,在查blob,好麻烦,用prepareStatment就不用那么麻烦了,哈哈post<em>blob</em>.heml页面http://www.w3.org/T
jdbc操作数据库blob
jdbc<em>操作</em>数据库<em>blob</em>字段
ORACLE操作BLOB字段
上传javabean/**  * Oracle 上传文件至BLOB字段  * @param myUpload 上传类对象  * @param path 上传路径  * @param serialNo 序列号  * @throws Exception  */ public void InsertMsg(SmartUpload myUpload, String path, String serialN
jdbc操作Blob的问题
java.sql.SQLException: 不支持的特性rn提示的错误在:rnOutputStream out = <em>blob</em>.setBinaryStream(0);rn请指教!!
操作blob字段问题
读取一个表中的<em>blob</em>字段,这个字段中存储的是很多sql语句串,例如: insert into table1 values('',''); insert into table2 values('',''); insert into table3 values('','');......,两条sql语句间用相同的特殊符号隔开,字段中sql语句数量不定,可能会有几十条。rn我想在存储过程中读取出这个<em>blob</em>字段中的内容,然后批量执行这些sql语句,请问怎么实现,谢谢!
SQL 远程库操作: in、BLOB
需要在两台数据库服务器的两个库上做数据<em>操作</em>,使用了in查询,in里面其实就返回两条记录,但是结果却大相径庭: select APPLY_ID,  CONTENT,  TITLE,  REPLY_DATE,  STATE,  ID,  REAL_ID  from WRITE_BACK@remoteDB where apply_id in  (select apply_id from temp1_
oracle 存储过程操作blob
1.创建directory并授权 关于Directory可以参考: Using Create directory & UTL_FILE in Oracle C:\>sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.3.0 - Production on Tue Apr 26 07:11:51 2005 Copyright (c) 19
有关blob字段操作
Hibernate 与 SQL Server BLOB BLOB 数据在 SQL Server 数据库中主要由 IMAGE 类型体现,最大容量为 2GB 。其存储方式不同于普通的数据类型,对于普通类型的数据系统直接在用户定义的字段上存储数据值,而对于 IMAGE 类型数据,系统开辟新的存储页面来存放这些数据,表中 IMAGE 类型数据字段存放的仅是一个 16 字节的指针,该指针指向
jeecg 操作BLOB字段
mysql与Java BLOB数据类型对应如下: BLOB    byte[] 大字段都可以使用。 定义实体 Controller<em>操作</em> 转化存储 转化查询
C#,BLOB读取操作
C#,BLOB读取<em>操作</em>
BLOB字段操作
置为空或NULL update <em>blob</em>_test set b_content = null; update <em>blob</em>_test set b_content = EMPTY_BLOB(); 判断内容不为空 select * from <em>blob</em>_test where dbms_lob.getlength(b_content) &gt; 0; select * from <em>blob</em>_te...
BLOB对象操作的问题
我想将Office文档放入到数据库中,然后可以能过点出按钮又在硬盘下生成该类型Office文档,请问如何实现(给个思路)。rn说说关于BLOB的<em>操作</em>吧。
Oracle数据库BLOB字段操作
CREATE TABLE txj<em>blob</em>(x NUMBER(5) NOT NULL,b BLOB DEFAULT EMPTY_BLOB() NOT NULL)插入:   stmt.executeUpdate("insert into txj<em>blob</em> values(1,EMPTY_BLOB())");   ResultSet rs = stmt.executeQuery("SELECT b
C#操作BLOB字段
C#<em>操作</em>Oracle的<em>blob</em> using System; using Fjeptri.DataAccess.DataHelper; using System.Data.OracleClient; using System.Data; using System.IO; using System.Windows.Forms; using blank;  namespace Windo
Blob操作实例
 以Mysql数据库为例,  完成图片的简单存储, 查询<em>操作</em>来说明Blob的应用import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.sql.Blob;import java.sql.Connection;import java.sql.Driver
读取BLOB数据格式的操作
package org.smart.storage.server; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; i
mysql操作BLOB字段
平常的SQL语句,大都是一个字符串,而BLOB是字符串无法表示的 这就需要另一种方式来执行语句,即STMT,理论上适合任意SQL语句
操作BLOB文件数据
1. 数据库中的字段:private Blob pdf; 2. DAO文件<em>操作</em>:插入 SessionFactory sf = getHibernateTemplate().getSessionFactory(); Session s = sf.openSession(); Transaction tran=s.begin...
Pb操作BLOB出现问题
integer bmpno,icountrn//变量bmpno存放给定的图片编号rnstring filepath,filenamern<em>blob</em> blb_tmprn//…此处对图片编号bmpno赋值,例如bmpno=101;可以通过程序实现为弹出对话框窗口提供一个图片编号rn//查询指定的图片编号是否已经存在rnicount=0rnGetFileOpenName("请选择一个需要插入的BMP图片文件",filepath,filename,"jpg","jpg图片文件(*.bmp),*.bmp")rnIf Len(filepath)=0 Thenrn ReturnrnEnd IfrnrnSetPointer(HOURGLASS!)rnint li_filenum, li_loops, li_counterrnlong ll_filelen,ll_bytes_read,ll_new_posrn<em>blob</em> lb_our_<em>blob</em>, lb_tot_brnll_filelen = FileLength(filepath)rnrnli_filenum= FileOpen(filepath,STREAMMODE!,READ!,LOCKREAD!)rnrnIF ll_filelen > 32766 THENrn li_loops = ((ll_filelen -1)/32766) + 1rnELSErnli_loops = 1rnEND IFrnrnFOR li_counter = 1 to li_loopsrn ll_bytes_read=FileRead(li_filenum,lb_our_<em>blob</em> )rn lb_tot_b=lb_tot_b+lb_our_<em>blob</em>rn ll_new_pos=ll_new_pos+ll_bytes_readrn FileSeek(li_filenum,ll_new_pos,FROMBEGINNING!)rnNEXTrnFileClose(li_filenum)rnrn//p_1.SetPicture(lb_tot_b)rnrnINSERT INTO img (id) values(11)rnusing sqlca;rn//EXECUTE IMMEDIATE :sql;rnIf SQLCA.SQLDBCode=0 Thenrn COMMIT USING SQLCA;//提交事务rnElsern MessageBox("数据库错误","插入失败")rn ROLLBACK USING SQLCA;rn //事务回滚rn ReturnrnEnd Ifrnrnsqlca.AUTOCOMMIT=truernUPDATEBLOB img SET img=:lb_tot_brn   WHERE img.id=11rn   USING SQLCA; //更新存放图片的字段rnIf SQLCA.SQLDBCode=0 Thenrn COMMIT;rn //提交事务rn MessageBox("插入成功","图片入库成功")rnElsern MessageBox("数据库错误","更新图片失败")rn ROLLBACK;//事务回滚 rn ReturnrnEnd Ifrnsqlca.AUTOCOMMIT=falsernrnrn请问大虾们rn以上的程序为什么会出现“更新图片失败”rn我用数据库是SQL SERVER 2000rn表名(img) 字段名如下rnid int not nullrnimg image null
Blob 字段的操作!感谢
数据库中Blob字段保存一个大对象,我想从数据库中取出来,生成文件保存在硬盘上。文件的格式是知道的!感谢
blob 字段通过触发器同步的问题?
有两台机器A 和 B.rnA机器和B机器有结构相同的表TAB1rnrnbh zp1 zp2 zp3rn=========================rn1 rn2 rnrn在机器A的TAB1上建了一个<em>触发器</em> trigger1,rnA机器上建有一个连接B机器DATA LINK名为BBBBrn使用行级触发,insert时就向 b机器写入同样的记录.rnrn如何将该表中的记录写入B机器的表中.试了一些方法,不成功!rnrn
触发器中使用BLOB字段的问题
我在AA表中写<em>触发器</em>加入下面的代码:rnINSERT INTO BB(SBBH,TJTP,QMTP)VALUES(:NEW.SBBH,:NEW.TJTP,:NEW.QMTP);rn其中TJTP、QMTP字段是BLOB类型的存放图片的,在AA表添加记录时,激活<em>触发器</em>触发,一切正常无错误信息提示,信息也有添加入BB表。但打开BB表读TJTP、QMTP字段信息,转化为图片形式读取时,提示JPEG ERROR #50,其它信息正常读取。因如何解决?rn请大家帮忙解决问题。加分重谢。
在sqlplus中操作blob和clob
create directory utllobdir as 'd:' create table <em>blob</em>test(col1 BLOB); create table clobtest(col1 cLOB); --insert BLOB declare a_<em>blob</em> BLOB; bfile_name BFILE := BFILENAME('ULTLOBDIR','teslob.doc'); begin insert into <em>blob</em>test values (empty_bl
hibernate4操作数据库blob案例
由于hibernate4废弃hibernate.createClob,只能采用getLobHelper获取,Hibernate4以下的版本均可采用hibernate.createClob @Transactional public int uploadCap(CommonsMultipartFile file,CapPackage capPackage){ InputStream fis=n
java操作oracle blob类型(下)
视频第七部共七部 下载全才可以解压 博文链接:https://dlivan.iteye.com/blog/116262
C#操作ORACLE中的BLOB
C#<em>操作</em>ORACLE大对象 C#<em>操作</em>BLOB字段
iBATIS操作Blob与Clob浅析
public class T3 { public static void main(String[] args){ String filePath = &quot;E:\\softoon\\workspace_softoon\\TestMobile\\src\\1.docx&quot;; String outFilePath = &quot;E:\\softoon\\workspace_softoon\\T...
Ibatis2.3+websphere6+Spring 操作BLOB字段报错
如题所示,报如下错误,等高手解答啊!!!!rn2013-06-29 09:21:30 [WARN]-[org.springframework.util.FileCopyUtils] Could not close OutputStreamrnjava.io.IOException: ORA-22993: 指定的输入总数大于实际的来源总数rnrn at oracle.jdbc.dbaccess.DBError.SQLToIOException(DBError.java:716)rn at oracle.jdbc.driver.OracleBlobOutputStream.flushBuffer(OracleBlobOutputStream.java:279)rn at oracle.jdbc.driver.OracleBlobOutputStream.close(OracleBlobOutputStream.java:238)rn at org.springframework.util.FileCopyUtils.copy(FileCopyUtils.java:155)rn at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator$1.populateLob(OracleLobHandler.java:224)rn at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.createLob(OracleLobHandler.java:341)rn at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.setBlobAsBytes(OracleLobHandler.java:220)rn at org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler.setParameterInternal(BlobByteArrayTypeHandler.java:60)rn at org.springframework.orm.ibatis.support.AbstractLobTypeHandler.setParameter(AbstractLobTypeHandler.java:100)rn at com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap.setParameter(ParameterMap.java:166)rn at com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap.setParameters(ParameterMap.java:126)rn at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:78)rn at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216)rn at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94)rn at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:393)rn at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)rn at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.insert(SqlMapClientImpl.java:58)rn at com.huawei.hoas.absenceImport.dao.impl.AbsenctImportDAOImpl.addAppendix(AbsenctImportDAOImpl.java:240)rn at com.huawei.hoas.absenceImport.service.impl.AbsenctImportServiceImpl.addAppendix(AbsenctImportServiceImpl.java:249)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:618)rn at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)rn at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)rn at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)rn at $Proxy23.addAppendix(Unknown Source)rn at com.huawei.hoas.absenceImport.action.AbsenctImportAction.batchAbsenceImport(AbsenctImportAction.java:799)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:618)rn at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)rn at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)rn at com.huawei.hoas.common.interceptor.AddListenerInterceper.intercept(AddListenerInterceper.java:44)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.huawei.hoas.common.interceptor.AuthInterceper.intercept(AuthInterceper.java:155)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)rn at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:314)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)rn at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)rn at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at com.huawei.hoas.common.ServletFilter.doFilter(ServletFilter.java:147)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)rn at java.lang.Thread.run(Thread.java:810)
jdbc操作clob和blob字段
菜鸟就是菜鸟啊,第一次听说clob和<em>blob</em>。某一任务需要程序中更新一个clob字段,我竟然还在用update语句,结果呢死活给我报语法错误,后来听lead说这是clob字段,让我查下怎么处理clob字段,这才知道妈的还有这玩意。也是从别人哪摘得的代码,甚是好用,贴之: package lob; import java.sql.*; import
pb里的BLOB对象操作
读select mc into :ls_mc from wj_xd where xdlx = :ll_xd andgjdqbm = :ll_gj ;select<em>blob</em> xdnr into :lb_xdnr from wj_xd where xdlx = :ll_xd andgjdqbm = :ll_gj ;if isnull(ls_mc) or ls_mc = then sl
ASP操作ORACLE数据库的BLOB字段
各位高手,小弟急求在ASP<em>操作</em>ORACLE的BLOB字段的方法???
java中操作Blob字段
此代码已经用过,不过,代码中有些方法已经过时,所以不提倡使用,不过,后面几天将更新最新的代码。 JAVA<em>操作</em>Oracle <em>blob</em>类型 关键字: java <em>blob</em> java 代码 package test; import java.io.BufferedInputStream; import java.io.FileInputStream; im...
MySQL 中 Blob的存取操作
近日,在项目中涉及到大数据在mysql中的存储,在网上查阅了些资料,加上自己处理问题的过程,在此进行总结 一、MySQL BLOB 类型介绍 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。
jdbc操作BLOB类型数据
jdbc<em>操作</em>BLOB类型数据     下面对jdbc<em>操作</em><em>blob</em>类型数据做个说明,网上很多的处理方式都是先插入一个空的<em>blob</em>数据,然后再锁定该记录执行更新<em>操作</em>,这样做太麻烦了,所以推荐用下面的方法来处理:PreparedStatement pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultS
使用Jdbc4操作Blob,Clob
NULL 博文链接:https://53873039oycg.iteye.com/blog/2009996
二进制文件(BLOB类型操作)的插入
drop table wiler_lob;create table wilerlob (       id number (5) not null,       image <em>blob</em> not null);create or replace directory IMAGES as /home/oracle;create or replace procedure img_insert
JAVA操作Oracle blob类型
博文链接:https://zzwwyf.iteye.com/blog/231487
JDBC操作大数据CLOB和BLOB
JDBC<em>操作</em>大数据CLOB和BLOB:
Hibernate操作BLOB(Oracle9i)问题
为什么我的类型强制转换总是异常:rnjava.lang.ClassCastException: oracle.sql.BLOBrnjava.sql.Blob 和 oracle.sql.BLOB能强制转换吗?rnrn以下代码节选:rn......rnHibernateUtil.currentSession().flush();rnHibernateUtil.currentSession().refresh(blog, LockMode.UPGRADE);rnSerializableBlob sb = (SerializableBlob) blog.getLogo();rnjava.sql.Blob wrapBlob = sb.getWrappedBlob(); rnoracle.sql.BLOB <em>blob</em> = (oracle.sql.BLOB) wrapBlob; //异常rn......
在websphere linux 下操作blob 出错?
在windows平台下读取<em>blob</em>出错,但是在linux平台下出错。。。rnrnrn错误提示:rnrnorg.dom4j.DocumentException: Error on line 1 of document : prolog 中不允许有内容。 Nested exception: prolog 中不允许有内容rnrnrndom4j用1.4和1.6.1都是一样的错误..
ibatis+spring操作oracle数据库的blob数据
忘记是从哪里转载来的了…… sqlMapConfig.xml中增加配置: &lt;!-- <em>操作</em><em>blob</em>数据所需配置 --&gt;&lt;typeHandler jdbcType="BLOB" javaType="[B" callback="org.springframework.orm.ibatis.support.BlobByteArrayT...
ORCALE下操作BLOB一问 (vc)
ORCALE下<em>操作</em>BLOB一问rn我在一张表里建了一个<em>blob</em>的字段,用select * from table时,它给的错误显示rnSP2-0678: 列或属性类型无法通过 SQL*Plus 显示rnrn我的目的是用这句话把_RecordsetPtr跟这张表关联起来,不知怎么做?
ibatis 操作大对象 blob
ibatis <em>操作</em>大对象: 数据库用的是DB2 1.将本地文件,存入数据库, 2.然后读取出来放到不同的目录下 package com.jinzy; import java.io.BufferedInputStream; import java.io.Buffered
操作Oracle类型CLOB和BLOB
Oracle中,Varchar2支持的最大字节数为4KB,所以对于某些长字符串的处理,我们需要用CLOB类型的字段,CLOB字段最大支持4GB。 还有其他几种类型: <em>blob</em>:二进制,如果exe,zip clob:单字节码,比如一般的文本文件. nlob:多字节码,如UTF格式的文件. 以下就是对CLOG字段的<em>操作</em>方法,在我们的项目中帮助文档部分用到。 1、首先是写入 /* 以下表
Oracle下对Blob和Clob的操作
前段时间碰到这个问题,用Java写了两个sample,以下是在Oracle下对这两种类型的插入和读取<em>操作</em>。Blob的插入和读取:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.I
jsp操作mysql数据库的blob字段
jsp<em>操作</em>mysql数据库的<em>blob</em>字段,实现: 1、将磁盘文件存入mysql数据库; 2、将mysql数据库中存入的文件,读出来,输出给浏览器。
jdbc 操作oracle blob数据
jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据jdbc <em>操作</em>oracle <em>blob</em>数据
c#操作oracle数据库Blob源码
c#<em>操作</em>oracle数据库Blob源码,包括Update&Insert
使用hibernate透明操作blob
前言:Oracle的<em>blob</em><em>操作</em>的复杂性我想很多人都见识过了,首先要插入一个空的<em>blob</em>以获得光标。。。。(此处省略n字) 首先我们介绍hibernate的对应的配置: 对应于数据库字段我们怎样定义hibernate 的hbm.xml和POJO,对应于BLOB 和CLOB,我们在hbm.xml的定义方式如下: BLOBàorg.springframework.orm.hibernate...
Hibernate对Blob,Clob的操作
使用Hibernate映射Blob,Clob字段,并对这些字段完成存,取功能
Hibernate对BLOB CLOB操作
NULL 博文链接:https://ylsuccess.iteye.com/blog/411005
mysql 中的blob操作(读写)
mysql 中的<em>blob</em><em>操作</em>(读写)rn最好能处理大于5K以上的内容的。rnrn谁有代码的给我做个参考,谢谢。rnrn
【高分求救】spring操作Blob
我用的数据库是derbyrn我的spring配置文件rnrnrn rn rn rn rn rn rn rn rn classpath*:config/jdbc.propertiesrn classpath*:config/hibernate.propertiesrn rn rn rnrn rn rn $jdbc.driverClassNamern rn rn $jdbc.urlrn rn rn $jdbc.usernamern rn rn $jdbc.passwordrn rn rn rn [color=#FF0000]rn rn rn rn [/color]rn rn rn rn rn rn rn [color=#FF0000][/color] rn rn rn $hibernate.dialectrn rn rn $hibernate.show_sqlrn rn rn $hibernate.connection.release_modern rnrn rn $hibernate.cache.provider_classrn rn rn $hibernate.cache.use_query_cachern rnrn rn rn rn rn com/congine/core/sqlmap/Bspfmtgrp.hbm.xmlrn com/congine/core/sqlmap/Bsprutmap.hbm.xmlrn com/congine/core/sqlmap/Bspport.hbm.xmlrn com/congine/core/sqlmap/Bsprut.hbm.xmlrn com/congine/core/sqlmap/Bsptask.hbm.xmlrn rn com/congine/core/sqlmap/BspportArgs.hbm.xmlrn rn rn com/congine/core/sqlmap/Bspservcat.hbm.xmlrn rn com/congine/core/sqlmap/Bspfmt.hbm.xmlrn com/congine/core/sqlmap/Bspfmtmap.hbm.xmlrn com/congine/core/sqlmap/Bspconf.hbm.xmlrn com/congine/core/sqlmap/Bsprutgrp.hbm.xmlrn rn com/congine/core/sqlmap/Bspservice.hbm.xmlrn rn com/congine/core/sqlmap/Bspnode.hbm.xmlrn com/congine/core/sqlmap/Frtcode.hbm.xmlrn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnhibernate种的配置 [color=#FF0000]rn rn [/color]
如何操作Oracle8.05的BLOB字段?
如何用.net或ADO<em>操作</em>Oracle8.05的BLOB字段,查阅了所有BLOB相关的帖子,还是没有解决。请注意是Oracle8.05 !!!如果能帖些代码最好了(ASP或ASP。NET上传文件到BLOB字段的)。rnrn
clientdataset不能操作blob字段
xh(number)rnusername(varchar2(18))rnvvernumber(varchar2(8))rnnewfile(<em>blob</em>)rn只有这四个字段,数据库是oraclerndm.ClientDataSet7.Close;rn dm.ClientDataSet7.CommandText:='select * from Yl_xx_userinf';rn dm.ClientDataSet7.Open;//到这老报错rn数据类型不支持rnrnrnrn
关于blob字段操作的问题
我的代码如下:rn dm.ClientDataSet9.Close;rn dm.ClientDataSet9.CommandText:='';rn dm.ClientDataSet9.CommandText:='select xh,newfile from yL_XX_userinf';rn dm.ClientDataSet9.Open;rn dm.ClientDataSet9.Edit;rn mystream := TMemoryStream.Create;rn mystream.loadfromfile(GetCurrExeDIR+'TCKWJ_YL.exe');rn mystream.seek(0,soFromBeginning);rn UpdataNewFile.LoadFromStream(myStream);//在这里又出错了不能加载进数据库,提示'xh rn out of range'(xh时标的主键)rn dm.ClientDataSet1.FieldByName('VerNumber').asCurrency := (VerServer+0.1);rn dm.ClientDataSet1.ApplyUpdates(-1);
postgresql 触发器操作
PostgreSQL的<em>触发器</em>是数据库自动执行指定的数据库事件发生时调用的回调函数。以下是有关PostgreSQL的<em>触发器</em>的要点: PostgreSQL的触发可以指定触发<em>操作</em>前尝试一行(在检查约束之前INSERT,UPDATE或DELETE)或<em>操作</em>完成后(在检查约束之后和INSERT,UPDATE或DELETE(删除)已完成),或替代的<em>操作</em>(在视图上插入,更新或删除的情况下).. F
MySQL 触发器操作
可以从information_schema架构下的系统表查看:(1)查看约束: SELECT * FROM information_schema.`TABLE_CONSTRAINTS`;(2)查看<em>触发器</em>:SELECT * FROM information_schema.`TRIGGERS`;...
触发器相关操作
Q:我有表student(stid,sex,adclass)其中stid是主键wish(stid,proid1)其中stid为student中的stid的foreign   key,我想为student     设计一个<em>触发器</em>使:在student表中当前插入的行也被插入到wish表中,请问这样怎么做。 A:CREATE   TRIGGER   student_Insert   ON   db
使用触发器记录操作
创建表:create table student(sid int primary key,sname varchar(20))创建日志文件:create table log_student(logid int primary key,content varchar(20),updatedate date)创建序列号:create sequence seq start wit...
触发器操作异构数据库
功能需求:rn往oracle数据库A表插入一条记录的往SQLSERVER数据库表B插入记录.通过A表的<em>触发器</em>实现. 应用oracle的DATALINK与sqlserver异构连接已经成功.rnrn通过SQL语句直接往SQLSERVER数据库B表插入数据,都很正常.rninsert into bj_ysd_remote@dblink remoternvalue(:new.x1,:new.x2,……) rnrn问题:把上述语句写入A表的<em>触发器</em>中,再往A表插入记录可以执行成功,但是没有往SQLSERVER表B插入记录,再对表A<em>操作</em>时会报错:"ora-01591 锁定已被有问题的分配事物处理4.28.20989挂起"rnrnrnrn
触发器操作不执行?
<em>触发器</em>语法检查通过,可是<em>触发器</em><em>操作</em>不执行? rnCREATE TRIGGER [TR_CHANGE_ON_AJJ_1] ON [dbo].[AJJTM] rnFOR UPDATE rnASrnBEGIN TRANSACTIONrnupdate N_WJJTM set dh=inserted.dh,dhjh=Rtrim(inserted.dh)+'-'+Rtrim(jh),flh=inserted.flh,qzh=inserted.qzh,gsnd=inserted.gsnd from inserted where n_wjjtm.dh=inserted.dh;rnCOMMIT TRANSACTIONrnIF (@@error <> 0)rnBEGINrnROLLBACK TRANSACTIOrnNENDrn<em>触发器</em>有什么问题吗?rn
关于mysql的触发器操作
有一个表rn[code=sql]rnID IDLink Pidrn5 1-2-3-5 3rn6 1-3-4-5-6 5rn[/code]rnrn然后我想增加一个字段rn[code=sql]rnID IDLink Pid Sidrn5 1-2-3-5 3 2rn6 1-3-4-5-6 5 3rn[/code]rn就是取IDLink第二个节点的值, 因为IDLink最少也是1-2的字段,所以不用考虑Sid取不到值rn现在是怎么用<em>触发器</em><em>操作</em>?rn当插入一条数据的时候(包含IDLink) 怎么同时更新Sid
触发器记录表操作记录日志
我的数据库中有一个表包含50个字段,当这个表中有更新的时候,我想在<em>触发器</em>中判断那几个字段被更新了,有什么简便办法可以简便的判断出来吗?rn
请教两个触发器操作~
1,在删除记录时触发,删除A表记录前保存记录到历史表B中,两表结构完全一样。rnrn我在A<em>触发器</em>主体这样写:rnBEGIN rn INSERT INTO B VALUES(:NEW.col1, :NEW.col2, :NEW.col3 );rnEND;rnrn可是好像通不过,不知道正确的写法是。。。rnrn2,在A插入或者删除记录时,关联记录C的某一个字段增一或者减一。rn外健是 A.col1 = C.col2, C.col3每次<em>操作</em>都加一或者减一。rn说的简单点就是col3是用来统计A表中符合A.col1=C.col2的记录的总数的~rn不知道要怎么做。。。虚心求救各位。。。小女子不胜感激TT
触发更新操作触发器
怎么实现更新两个属性啊 在一个<em>触发器</em>中rnrncreate trigger insert_updaternon 宿舍迁入迁出rnfor updaternasrnupdate 宿舍rnset 剩余容量=剩余容量-1,已用容量=已用容量+1rnwhere 宿舍号 in (select 宿舍号 from inserted)rnand 楼号 in (select 宿舍号 from inserted);
关于触发器操作
有两个结构完全一样的表,表1和表2rn结果为:rnidrnmsg[char(100)]rnifsended[int]rnrn我想实现:rn当删除表2中的一些记录时,使用<em>触发器</em>,将表1中相对应的记录的ifsended字段变成0rn请问<em>触发器</em>如何写?rn
mysql数据库触发器操作
(1)创建<em>触发器</em>: delimiter $$ use insurance$$ CREATE TRIGGER trig_staffInfo_update AFTER UPDATE ON insurance.staffinfo FOR EACH ROW BEGIN DECLARE collegeName VARCHAR(40); DECLARE collegeNo VARCHAR
mysql触发器操作
SHOW VARIABLES LIKE 'event_scheduler'; DROP EVENT IF EXISTS `event_minute`; DELIMITER ;;#更改结束符为;; CREATE DEFINER=`root`@`localhost` EVENT `event_minute` ON SCHEDULE EVERY 1 MINUTE STARTS FROM_UNI
mssql视图和触发器操作
///sql查询分析器里面<em>操作</em> ///删除视图 if exists(select table_name from information_schema.views where table_name='v_user') drop view v_user ///创建视图 create view v_user as select * from Userinfo ///修改视图 al
MySql基础知识-----触发器操作
1 <em>触发器</em>简介<em>触发器</em>时MySql的数据库对象之一,该对象与编程语言中的函数非常类似,需要声明,执行等。但是<em>触发器</em>的执行不是由程序调用的,也不是手动执行的,而是由事件来出发,激活从而实现执行。比如说,在学生表中,有一个有学生名字字段,学生总数字段,每当添加一条新的学生信息时,学生总数必须跟着改变等,这些事件都有一个共同点,那就是需要在表发生更改时自动进行一些处理<em>操作</em>,这时就可以使用<em>触发器</em>处理数据库对...
封锁键盘鼠标的源程序下载
封锁键盘鼠标的源程序,希望可以帮助大家解决问题!!! 相关下载链接:[url=//download.csdn.net/download/z7396206dd/3139368?utm_source=bbsseo]//download.csdn.net/download/z7396206dd/3139368?utm_source=bbsseo[/url]
JSP毕业设计源代码下载
JSP毕业设计源代码范例参考 (一套完套的设计至少包括可以运行源程序,论文,开题,答辩,外文,以下列出的源代码仅为参考,仅是源程序中的部分代码) 相关下载链接:[url=//download.csdn.net/download/dayu_11/4929934?utm_source=bbsseo]//download.csdn.net/download/dayu_11/4929934?utm_source=bbsseo[/url]
Creating Games with Unity and Maya下载
Unity brings you ever closer to the "author once, deploy anywhere" dream. With its multiplatform capabilities, you can target desktop, web, mobile devices, and consoles using a single development engine. Little wonder that Unity has quickly become the #1 game engine out there. Mastering Unity is ab 相关下载链接:[url=//download.csdn.net/download/wuquanyang3344/4937908?utm_source=bbsseo]//download.csdn.net/download/wuquanyang3344/4937908?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的