`
q445862108
  • 浏览: 79904 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

DbTest Ibatis

    博客分类:
  • java
阅读更多
1[vo].ServiceDto.java   ServiceXml.java
2[util].Constants.java JSONObjectUtil.java  ServiceFacotry.java  Util.java
3[servlet] AbsServlet.java   DbServlet.java
4[js]jquery-1.2.3.js   Service.js  jquery.form.js

5[service]  LoginService.java 
6 projectIdentity

Ajax的状态
var loader = jQuery('<div id="loader"><img src="images/loading.gif" alt="loading..." /></div>')
.css({position: "relative", top: "1em", left: "25em"})
.appendTo("body")
.hide();
//loader.show();
jQuery().ajaxStart(function() {
loader.show();
}).ajaxStop(function() {
loader.hide();
}).ajaxError(function(a, b, e) {
throw e;
});
Ajax同步异步
$.ajaxSetup({   
  async: true //(false)
});


1.Ibatis必须要配置vo的映射
2.iBatis使用SQLServer出现Can't start a cloned connection while in manual transaction mode.错误
原因:然而之前使用MySQL的时候还是好好的,怎么改用了SQL Server后就变了样呢?后来上网发现,这个异常是由于“在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用默认的模式. direct (SelectMethod=direct) 模式”。其实不仅仅是iBatis,有时候如果在JDBC中的一个connection写了好些SQL语句,但又忘了将connection关闭,那么也会出现类似的问题。
   
  解决方案:(1)
你在尝试打开一个克隆连接,有两种解决办法: 每个数据库的连接在执行完毕后,关闭,第二,在连接时,判断是否已经有连接存在,有则使用现成的连接。 数据库连接可以设置成一个常量,不需要到处定义。便于维护。
解决方案:(2)
你在DatabaseURL字符串中加入 SelectMethod=Cursor;如下
jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Partner;SelectMethod=Cursor;


pojo:
myTable
tableColumn
textColumnType


在添加页面的defVal.js中的rs("方法")没有写
-----
注意:UTF-8  文件
真正的添加列,添加表,
10=指定位数的汉字,11=其他格式,12=执行js语句,13=关联日期加减
表,字段唯一约束
基本设置那里的 其他录入方式??
流程设计那里,不知怎么好卡??
选择默认值中的复制数据没有做
以后要把外键全部都要去掉.不然系统不健壮
列详细中的权限和列没有查询
清空当前表的缓存
在列详细中类别表中>> ,可以筛选那里。是查看不到Id,不人性化
那个数据检查那里,还有最后几个中级检查,没有出来。(关联日期向加减)
只读文本框中的颜色
注意:只有文本框才可以判断[值不可以重复]
注意:默认值那里,如果递增1-1000过了,那怎么样呢?
在添加页面的defVal.js中的get_fanLi()方法中的column没有获得只是一个纯粹的数字
注意:默认值  只有是在始终时,才出现,其他的时间呢?
注意:在添加数据的逻辑中,每一条数据中没有一个create_By,update_by
注意:添加时计算,//始终计算 ,//空值计算  我在addData.js 中都不会计算   但是都在计算默认值2那里计算
注意:在alter table add column 时 以前的行数为null 不是空字符串,那么以后用like 时会不会?
如果是数字的表达式会为NaN(计算默认值)
在修改页面中,在始终显示不会计算
在约束中判断>,<时我用的是 "".compareTo("")来判断
为什么删除数据是会莫名其妙的错 (怪啊:)一个在main中可以执行,但是在服务器中不可以执行 后来换了一个 ec.myTable.queryIdEqDataId就ok了,但是代码是一样的啊
注意在到回收站后在点击change事件后,不会分页
以后那个 Map,Array 中,每一个元素都已,隔开要改下。,号太多常用了。
导出数据时有误,为什么呢?是缓存吗?
得到表表中的text(),不同html就ok了.哈哈哈
注意:一个万能的sql:querySQL();
那个显示列的没有做,在查询数据那里
那个<dynaic>很重要,我有的地方忘记放了,要改

建外键
foreign key(s_id) references student(s_id),
做一个StringBuffer


js字符串效率
更快的方式就是使用数组,在循环拼接的时候不是相接拼接到某个字符串里去,而是把字符串放到一个数组里,最后用数组.join("") 得到结果字符串,代码示例:
    var str = "01234567891123456789212345678931234567894123456789";
        str+= "51234567896123456789712345678981234567899123456789\n";
    var result = "", a = new Array();
    for(var i=0; i<2000; i++) a[i] = str;
    result = a.join(""); a = null;


<fmt:formatNumber value="${his.premium }"  type="currency" pattern="¥0.00"/>


java集合排序:

Collections.sort(list,new Comparator() {
public int compare(Object o1, Object o2) {
int a1=Integer.parseInt(o1.toString());
int a2=Integer.parseInt(o2.toString());
return a1>a2?1:0;
}
});
Collections.sort(list,new Comparator<String>() {
public int compare(String o1, String o2) {
return o1.compareToIgnoreCase(o2);
}
});

js 数组排序
var  arr = new Array();
arr.sort(function(a,b){
var nun1=a.split("=")[0];
var nun2=b.split("=")[0];
return nun1-nun2;
}); 

StringBuff删除一个
StringBuffer buffer = new StringBuffer("ABCDE");
buffer.delete(0,1);
//buffer.deleteCharAt(buffer.length()-1)
System.out.println(buffer.toString());

IBatis <iterate
$sql$
<iterate open="(" close=")" conjunction="," property="columnVals">
#columns[].dbColumnName#
//#columnVals[]#
</iterate>

js关闭窗口
//不提示要关闭
this.window.opener = null;
window.close();

jquery 可以这样来查找
原来
$("table tr td");
现在
$("table tr td",$("#table"));

document.frames['leftIframe'].filterData();  //调用iframe里的方法

用submit来代替location.href

<iframe frameborder="0" scrolling="no" width="100%" height="100%" style="height='100%';width='100%';margin:0px;" src="index.jsp">
</iframe>
分享到:
评论

相关推荐

    数据库连接测试类DBTest.java

    DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!

    dbTest.zip

    就是对于contentProvider ORMLite GreenDao的简单实现。并且去对比一些性能。 文章地址http://blog.csdn.net/u012565107/article/details/21546829

    dbtest:自动测试dplyrSQL翻译的向量表达式

    dbtest使用testthat通过针对实时数据库连接运行测试来自动化dbplyr转换测试。 测试用YAML文件编写,并且连接可以通过显式传递,从系统DSN读取或在YAML文件中进行配置。 此外,可以针对多个数据库连接执行测试套件。 ...

    DBtest.Pdl

    这个是我博文的附件,大家按照博文配置,然后下载这个附件,直接运行就可以了实现保存查询导出功能 弄1个积分,意思一下,毕竟全部都是一个字母一个字母手敲出来的 本文主要是介绍WINCC7.4 用VB来读写SQL server...

    DBTest

    数据库测试

    dbtest1.zip

    c#连接SQL数据库的一个实例,用户自己输入服务器名称,用户名和密码还有数据库名称来测试自己是否成功连接数据库

    DBtest-开源

    DBtest是用ASP编写的工具,旨在对任何数据库通过Web实现SQL和DDL语句。

    dbTest:课程作业的数据库方面的练习

    数据库测试课程作业的数据库方面的练习完毕创建的 html 形式结果的 Div 容器JS 获取表单(FormData) 发送到服务器 (XMLHttpRequest) 获取返回数据PHP 响应者从 $_POST[] 获取值并将它们返回给用户将数据记录到...

    android usb - dbTest.rar

    NULL 博文链接:https://domocafe.iteye.com/blog/1214188

    银行DbTest

    银行DbTest

    DbTest.rar

    一个SQList常见操作方法demo,含增删改查,分页降序查询,单个或多个查询,修改等。

    dbtest_mysql.rar_MYSQL_c 封装 mysql_mysql封装库_数据库事务

    Linux下的mysql封装库函数,简单的例子实现,我也是刚学会,编写的,值得参考

    OracleDBTest.rar

    MFC结合OTL访问oracle数据库的测试代码,实现了通过OTL执行建表、序列操作、插入、批量删除的功能,数据库的连接字符串可通过程序界面改变。 此代码意在测试使用OTL批量删除功能,分别使用插入线程和删除线程使两个...

    dbTest:db 没有茉莉花

    数据库测试 db 没有茉莉花

    dbtest.zip_Windows编程_QT_

    Qt下操作数据库的事例,可以运行,简单demo

    阿里巴巴开源的基于MySQL的分布式数据库服务中间件 Cobar.zip

    以下是快速启动场景:系统对外提供的数据库名是dbtest,并且其中有两张表tb1和tb2。tb1表的数据被映射到物理数据库dbtest1的tb1上。tb2表的一部分数据被映射到物理数据库dbtest2的tb2上,另外一部分数据被映射到物理...

    webservice接口和数据库连接的测试工具

    DBTest是一个接口测试工具,在做接口测试的时候,DBTest相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员...

    DBTEST:Dehnabi 和 Bornat 测试以改善优秀潜在程序员与不良程序员的划分

    数据库测试Dehnabi 和 Bornat 测试以改善优秀潜在程序员与不良程序员的划分。 有 12 道难度较大的问题,描述了正在发生的事情和取得的结果。答案取决于学生对每个问题中正在发生的事情的心理模型。...

    Android数据库操作Demo

    初学者学习Android数据库必备,DbHelper Sqlite DbTest 增删改查

Global site tag (gtag.js) - Google Analytics