jdbc 2.0】的更多相关文章

来自网络 在 Java SE 6 所提供的诸多新特性和改进中,值得一提的是为 Java 程序提供数据库访问机制的 JDBC 版本升级到了 4.0, 这个以 JSR-221 为代号的版本 , 提供了更加便利的代码编写机制及柔性 , 并且支持更多的数据类型 . 在本文中,我们将从编码的易用性及柔性的角度探讨 JDBC 4.0 所带来的新特性及改进. JDBC 4.0 的新特性 JDBC 4.0 文档列举了 20 个改进及新特性 , 大小不等 . 本文无法做到尽述其详 , 为此笔者根据其功能特点及应用…
http://www.ibm.com/developerworks/cn/java/j-lo-jse65/index.html 长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何使用 Java 语言高效.可靠.简洁地访问数据库一直是程序员们津津乐道的话题.新发布的 Java SE 6 也在这方面更上层楼,为编程人员提供了许多好用的新特性.其中最显著的,莫过于 Java SE 6 拥有了一个内嵌的 100% 用 Java 语言编写的数据库系统.并且,Java 6 开始支持 J…
转载请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库 1.下载最新的JDBC(2012/3/6) http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=49c554ca-41a0-472c-b728-75df5789369c 2.在项目中引用. 3.拷贝到jdk1.6.0_02\jre\lib\ext 下. 4.拷贝到Tomcat 6.0\lib 下. 以上4个步骤可解决…
1:项目使用的是jre1.8版本. 2:服务器 apache-tomcat-8.5.23 报错如下: 严重 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] com.microsoft.sqlserver.jdbc.SQLServerConnection.<init> 此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版.请使用支持 JDBC 4.0 的 sqljdbc4.j…
JDBC 4.0 开始Java操作数据库不用再使用 Class.forName加载驱动类了 代码示例 转自 https://docs.oracle.com/javase/tutorial/jdbc/overview/index.html public void connectToAndQueryDa…
可滚动的结果集 让结果集滚动起来 //================================================= // File Name : JDBC20_demo //------------------------------------------------------------------------------ // Author : Common import java.io.File; import java.io.FileInputStream; i…
1.获取数据库自动生成的键值 package com.rong.jielong; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Test11 { /** * 获取数…
1.事务 事务将单个SQL语句或一组SQL语句视为一个逻辑单元,如果任何语句失败,整个事务将失败. jdbc的MySQL驱动程序中的事务默认是自动提交. 默认情况下,每个SQL语句在完成后都会提交到数据库. 2.事务自动提交模式的关闭与开启 调用Connection对象的setAutoCommit(false/true)方法. 3.提交与回滚 package com.rong.jielong; import java.sql.Connection; import java.sql.DriverM…
1.存储MySQL数据库的date.time.timestamp.datetime以及year类型数据 package com.rong.jielong; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.Time; import java.sql.Timestamp; import…
1.将Blob.Clob类型数据保存到数据库 import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Test4 { /** * 将图片.文本保存在数据库 * Blob.Clob *…
1.Statement接口不能接受参数 2.PreparedStatement接口在运行时接受输入参数 3.CallableStatement接口也可以接受运行时输入参数,当想要访问数据库存储过程时使用 4.示例一: package com.rong.web; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLExcept…
1. jdbc : java数据库连接技术 2.主要用到的类及接口 Class Driver ManagerDriver Connection Statement PreparedStatement CallableStatement ResultSet SQLException 3.JDBC批量处理 4.JDBC数据流 blob.clob 5.对象 statement:boolean execute (String SQL) : 如果可以检索到ResultSet对象,则返回一个布尔值true;…
  (1)下载Oracle的JDBC驱动,一般放在$ORACLE_HOME/jdbc/lib目录,关于驱动的版本请见: http://elf8848.iteye.com/blog/811037    随Oracle 11.1发布的Oracle JDBC驱动11.1版本   ojdbc5.jar:   适用于jdk5 ojdbc6.jar:   适用于jdk6 (如果你使用jdk1.5,就不能使用这个驱动) ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样      …
package java.sql description What the JDBCTM 4.2 API Includes Versions What the java.sql Package Contains Making a connection with a database via the DriverManager facility Sending SQL statements to a database Retrieving and updating the results of a…
WebLogic Server 中的JDBC概述  在 WebLogic Server 中,您可以配置数据库连接,方法是先配置 JDBC 数据源和多数据源,然后将这些 JDBC 资源指定到或部署到 WebLogic 域中的服务器或群集. 您配置的每个数据源都包含一个在创建该数据源实例时(在对其进行部署或指定时或在服务器启动时)创建的数据库连接的缓冲池.应用程序会在 JNDI 树中或在本地应用程序上下文 (java:comp/env) 中查找数据源(具体取决于您如何配置和部署该对象),然后会请求一…
了解如何利用连接和语句池特性来提高 Oracle 驱动的 JDBC 程序的性能.作者:Yuli Vasiliev2009 年 4 月发布使用诸如连接池和语句池等池技术可以显著提高数据库密集型应用程序的性能,因为这样可以实现对象重用,而无需花费时间和资源重新创建对象.如果应用程序与数据库频繁交互并且经常使用相同的参数重新建立连接,那么重用表示应用程序使用的物理数据库连接的数据库连接对象可显著提高性能.反之,如果应用程序与其基础数据库很少连接,您不会因使用连接池获益.实际上,如果池的设置(例如,允许…
jdbc操作数据库时,最基本的三种接口是Statement PreparedStatment  CallableStatement (1)Statement createStatement() createStatement(int resultSetType, int resultSetConcurrency) createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)(JDBC…
1 db.properties jdbc.user=root jdbc.password=920614 jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql:///spring?useUnicode=true&characterEncoding=utf-8 jdbc.initPoolSize=5 jdbc.maxPoolSize=10 2 applicationContext.xml <?xml version=&quo…
原文可爱的地址: http://www.javabeat.net/introduction-to-java-6-0-new-features-part-i/ 该文字2007年的,现在估计老掉牙了,但是不妨碍我们这些新手去怀旧的眼光学习. 简介 6.0 在语言层面没有显著的变化,在Core, XMl 和Desktop 方面带来了很多功能的强化. Java 6 特性 Pluggable Annotation Processing API (JSR 269) Common Annotations (J…
在Spring中对底层的JDBC做了浅层的封装即JdbcTemplate,在访问数据库的DAO层完全可以使用JdbcTemplate完成任何数据访问的操作,接下来我们重点说说Spring JDBC对SQL2005的访问,首先简单的看下配置文件,这个不是这次的重点,贴出来看看即可. <bean id="myDataSource2" class="org.apache.commons.dbcp.BasicDataSource" destroy-method=&qu…
Maven does not directly support some libraries, like Microsoft's SQL Server JDBC. This tutorial will show you how to add an external dependency to your local Maven repository. It assumes you have already installed Maven. Download the JDBC driver for…
自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springf…
1.基本的JDBC概念: http://dev.mysql.com/doc/refman/5.1/zh/connectors.html#cj-basic-jdbc 2.JSP&Servlet学习笔记(第2版) 第9章 整合数据库:http://book.2cto.com/201301/14789.html 第9章 整合数据库 9.1 JDBC入门 9.1.1 JDBC简介 9.1.2 连接数据库 9.1.3 使用Statement.ResultSet 9.1.4 使用PreparedStatem…
一.如果我这样获得一个resultset ResultSet rs=statment.execquery("select * from tab"我如何能够从resultset中获得结果集中包含的行数也就是 select * from tab会选出多少行 答:JDBC 2.0以上就有了,怎么会没呢?不过new Statement或PreparedStatement实例时要加上这样的参数pst =con.prepareStatement(sql,ResultSet.TYPE_SCROLL_…
在JAVA中可以使用JDBC连接数据库,不管是哪种数据库,首先必须下载驱动,包括Windows的MSSQL. 1.下载MSSQL的JDBC驱动,可以通过百度“Microsoft JDBC Driver for SQL Server”查找,或到微软官网http://www.microsoft.com/zh-CN/download/details.aspx?displaylang=en&id=11774下载.本文用的版本是Microsoft JDBC Driver 4.0 for SQL Serve…
因为这个问题折腾了以上午,终于解决了,做下记录: 错误提示为:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver 在出这个问题前,首先确保连接的代码不存在语法上的错误,数据库的登录名以及密码都正确,好了,下面开始: 出了两个问题: 1.我原来的连接语句为 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); C…
JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的. JDBC 简单功能 连接数据源,如数据库 传给数据库查询和更新指令 获取并处理数据库返回结果(对查询等的响应) 示例代码: public void connectDBAndQuery(String username, String password) { Connection con = DriverManager.getConnection("jdbc:myDriver:myDatabase", user…
Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12).   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JDBC Name: jTDS Home Page: http://jtds.sourceforge.net/%20JDBC%20Ver:%201.0.2 Download: http://…
JDBC提供了数据库batch处理的能力,在数据大批量操作(新增.删除等)的情况下能够大幅度提升系统的性能.我曾经接触的一个项目,在没有採用batch处理时,删除5万条数据大概要半个小时左右,后来对系统进行改造,採用了batch处理的方式,删除5万条数据基本上不会超过1分钟.看一段JDBC代码: // 关闭自己主动运行 con.setAutoCommit(false); Statement stmt = con.createStatement(); stmt.addBatch("INSERT I…
(1)下载Oracle的JDBC驱动,一般放在$ORACLE_HOME/jdbc/lib目录,关于驱动的版本请见: http://elf8848.iteye.com/blog/811037 随Oracle 11.1发布的Oracle JDBC驱动11.1版本 ojdbc5.jar:   适用于jdk5 ojdbc6.jar:   适用于jdk6 (如果你使用jdk1.5,就不能使用这个驱动) ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样      ojdbc6.…