以前在测试项目的执行时间时调用System.currentTimeMillis()方法,以毫秒的形式获得系统当前时间。可是经常会碰到执行时间为0的时候,尤其是与线程结合的时候,会出现些问题。呵呵,谁让计算机越来越快呢,估计Sun在开发Java时没想到这些问题。在Java SE5中添加了System.nanoTime()方法,以纳秒的形式返回系统当前时间,这下问题解决了。
今天的心情烦躁,索性测试了mysql-connector-java-5.1.5-bin.jar、jdk1.6.0_03、mysql5.0.45在windows2000 server Sp2下Statement和PreparedStatement的性能。发现Statement的性能还是要略高于PreparedStatent。估计其他的数据库除了那些收费的驱动和数据库外,估计都和mysql有类似的情况。
在Mysql中使用可更新结果集的代码:
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs = st.executeQuery("select * from testtbl");
rs.absolute(15);
rs.updateString(2, "测试");
rs.updateRow();//将当前行的内容写入数据库
rs.moveToInsertRow();//将光标置于插入行上时,并记录当前的光标位置
rs.updateString(2, "新增");
rs.updateString(3, "测试记录");
rs.updateString(4, "2007-07-07");
rs.insertRow();//更新结果集
/*
*对可更新结果集,目前只找到这一种获得主键自动增加的表的列值的方法。如果使用
*st.executeUpdate("insert into testttbl (name) values('姓名')");
*方法时可通过调用rs = st.getGeneratedKeys();
* rs = st.executeQuery("select LAST_INSERT_ID()");
* 方法来获得最后添加的记录的主键。
*/
rs.last();
System.out.println("新增加的值:" + rs.getString("id");
rs.close();
分享到:
相关推荐
文档标题提及的是“完美版资料档案中级职称专业考试参考试题”...综上所述,这份中级职称专业考试的参考资料详细阐述了档案管理的理论基础、实践操作、法律法规以及档案工作的性质和意义,为考生提供了全面的复习内容。
这意味着用户不再需要担心丢失之前复制的信息,可以方便地查找和重新使用历史剪贴板内容。 合并粘贴:用户可以从Ditto的粘贴列表中选择多个需要粘贴的内容,Ditto会自动将它们按顺序粘贴到当前窗口中,大大提高了...
- **解释**:在这种情况下,使用尾指针可以方便地进行尾部插入操作;同时,单循环链表可以简化头部插入的操作。 - **正确答案**:C. #### 4. 入出栈操作的排列组合 - **问题**:若进栈序列为a,b,c,通过入出栈...
文档标题和描述涉及的是档案中级职称专业考试的相关试题,涵盖了档案信息数字化、电子文件、档案的定义、分类、性质、作用、档案工作以及档案管理法律法规等多个方面。以下是这些知识点的详细说明: 1. **档案信息...
系统将日历、记事本功能结合再在一起,用户可以方便的地在任何日立记录下有关内容或查看某个日起的记录内容。 前言 Java是由sun公司开发的新一代纯面向对象的网络编程语言,其目标是建立一种在任意种机器、任一种...
1. **读取MARC记录**:PyMARC提供了一个简洁的API,可以方便地从MARC二进制或纯文本文件中读取记录。通过解析文件,它能将每个MARC记录转换为Python对象,便于进一步处理。 2. **写入MARC记录**:除了读取,PyMARC...
7. **日志记录**:操作完成后,工具可能还会生成一个日志文件,列出所有进行替换的文件和具体替换的操作,方便用户跟踪和审计。 “文本批量替换”工具的免费性质表明,它可能是一个开源项目或者开发者希望通过免费...
作为一款纯绿色软件,它的一大优点是便携性,用户只需将从互联网上下载的压缩包解压到任意文件夹,无需进行复杂的安装过程,即可立即启动并开始工作。 在现代计算机环境中,恶意软件是一种常见的威胁,包括病毒、...
"崩溃日志查看助手"就是这样一个工具,它的主要功能是帮助用户方便地下载、管理和查看崩溃日志文本文件。 首先,我们要理解这个工具的核心功能。"下载txt文件的工具类"是指该助手提供了一个专门用于下载以.txt格式...
TXT文件是纯文本文件,通常用于存储文本数据,如日志、简单的数据记录或编程源代码。在MATLAB中,我们可以使用`fileread`函数读取整个TXT文件到一个字符串变量中,或者使用`fread`函数按字符或字节读取,如果文件较...
9. **教材第1版第1次印刷p19倒数L1,P21,P62等处的“算子”一词,本身是纯数学概念,C++中似乎不应如此解释。** - “算子”一词在数学中通常指的是运算符,但在C++中通常称为“operator”。教材中可能使用了...
- **详细解释**:由于支票号码通常为纯数字且不需要进行数学运算,故最适合设置为**文本**格式。这样可以确保号码的完整性,避免被误识别为数字而发生不必要的排序或计算。因此,正确答案是选项A(文本)。 ### 6. ...
文档管理功能则支持多种文件格式,用户可以上传、下载、预览文档,并且能对其进行版本控制,确保每次修改都有记录,避免因误操作导致的数据丢失。版本管理也是InfoNet的一大亮点,它使得用户可以追溯文档的历史版本...
2. **书签和笔记**:为了方便读者标记重要的段落和记录思考,可能内置了书签和笔记功能。 3. **夜间模式**:考虑到长时间阅读的需求,可能会有夜间模式,降低屏幕亮度,减轻眼睛疲劳。 4. **离线阅读**:用户可能...
4. **书签与笔记**:支持添加书签,方便随时返回关键位置,同时可以记录阅读心得,便于回顾。 5. **快速搜索**:内置搜索引擎,可以快速在书籍内查找关键词或短语。 6. **多语言支持**:由于其开源性质,酷读器通常...
扫描结果会被记录在详细的报告中,包括检测到的恶意代码类型、位置以及建议的处理方法。这些报告有助于管理员理解风险状况,及时修复问题。 ### 7. 安全社区贡献 开源性质使得PHP Anti-Virus 能够持续改进和增强,...
- `changelog`: 这是版本更新记录,记录了软件每次更新的改进和修复,帮助用户了解软件的发展历程。 - `dbwebmail-installer.exe`: 这是dbWebmail的安装程序,引导用户完成系统的安装和配置过程。 - `INSTALL`: ...
- **详细解释**:在给出的四个选项中,`CTOD()` 是日期转换函数,`BOF()` 和 `SUBSTR()` 返回布尔值和字符串,而 `AT()` 函数用于查找字符串在另一个字符串中的位置,返回的是一个数值。因此,函数值为数值的是 **C....
查找表项()”增加可空参数“列索引”,以指定查找哪一列。 12. 修改扩展界面支持库一,添加“工具条.置标题()”方法。 13. 修改高级表格支持库在表格空白处(所有单元格之外)单击鼠标导致当前光标处单元格自动...