`
q445862108
  • 浏览: 83046 次
  • 性别: 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>
分享到:
评论

相关推荐

    ibatis 知识点总结(PDF)

    public class DBTest { private static Connection conn; public static void main(String[] args) { try { // 加载MySQL驱动 Class.forName("com.mysql.jdbc.Driver"); // 连接数据库 conn = DriverManager...

    数据库连接测试类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。!!

    iBATIS3与JDBC性能对比

    在进行性能对比时,我们可以创建一个简单的dbtest项目,通过编写测试用例,对比iBATIS3和JDBC在相同条件下的执行速度、内存占用以及数据库连接的创建和释放时间。通过dbtest,可以量化分析两种方式的性能差距,并...

    DBTest

    "DBTest"这个标题很可能指的是一个专门用于数据库测试的工具或者项目。在这个场景下,我们将围绕数据库测试、Java语言以及可能的DBTest-main模块进行深入探讨。 首先,数据库测试主要是为了验证数据库系统的功能、...

    DBTest_unix_V1_1_0.tar.gz

    《DBTest_unix_V1_1_0:Unix环境下的数据库测试工具详解》 在IT行业中,数据库测试是软件开发过程中的重要环节,确保数据存储、处理和检索的准确性和效率。"DBTest_unix_V1_1_0.tar.gz"是一个专为Unix操作系统设计...

    dbTest.zip

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

    dbtest1.zip

    本示例"dbtest1.zip"提供了使用C#连接SQL数据库的具体实践,帮助用户验证他们是否能成功建立连接。下面我们将深入探讨这个主题。 首先,SQL(Structured Query Language)数据库是关系型数据库管理系统(RDBMS)的...

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

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

    DBtest.Pdl

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

    android usb - dbTest.rar

    标题中的“android usb - dbTest.rar”表明这是一个与Android设备通过USB进行数据交互相关的压缩文件,可能包含了用于测试或调试数据库(db)的工具或代码。由于描述为空,我们主要依据标签“源码”和“工具”,以及...

    DBTest_unix_V1_1_0-noJRE.tar

    DBTest_unix_V1_1_0-noJRE

    DBtest-开源

    【DBtest开源项目详解】 DBtest是一个开源的数据库测试工具,它采用ASP(Active Server Pages)编程语言构建,主要用于通过Web界面执行SQL和DDL(Data Definition Language)语句,从而对各类数据库进行测试和管理...

    DbTest.rar

    `DbTest.rar`这个压缩包文件提供了一个关于SQLiteDatabase的示例项目,名为`DbTest`,它演示了数据库管理的一些基本操作,如增、删、改、查以及分页查询等。以下是这些关键知识点的详细解释: 1. **SQLiteDatabase*...

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

    本文将围绕"dbtest_mysql.rar"这个压缩包文件中的主题——“MYSQL_c 封装 mysql_mysql封装库_数据库事务”展开,详细介绍相关知识点。 首先,我们要了解C语言是如何与MySQL交互的。MySQL提供了一个名为MySQL C API...

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

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

    dbTest:db 没有茉莉花

    "dbTest: db 没有茉莉花"这个标题可能是在描述一个数据库测试的情况,其中“db”代表数据库,而“茉莉花”可能是一个特定的数据表、记录或者字段的代称,意味着在测试过程中没有找到或涉及“茉莉花”相关的数据。...

    ORACLE 11G 搭建DATAGUARD步骤

    *.log_archive_dest_2='service=dbtest2 LGWR SYNC AFFIRM valid_for=(online_logfiles,primary_role) db_unique_name=dbtest2' *.log_archive_dest_state_2='ENABLE' ``` #### 2.3.3 生成 SPFILE 使用 SQLPLUS ...

    dbtest.zip_Windows编程_QT_

    本文将深入探讨如何在Qt环境下进行数据库操作,基于提供的"dbtest.zip"压缩包,我们可以看到一个简单的数据库操作示例。 Qt库是由The Qt Company开发并维护的,它支持多种编程语言,尤其是C++,并且提供了丰富的API...

    银行DbTest

    以“银行DbTest”为例,我们探讨的是银行业务中的数据库测试实践。数据库在银行系统中扮演着至关重要的角色,存储着客户的个人信息、交易记录、账户余额等敏感信息。因此,对银行数据库进行深入的测试是必要的,以...

Global site tag (gtag.js) - Google Analytics