`
thrillerzw
  • 浏览: 143864 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc相关

 
阅读更多

jdbc语句:

PreparedStatement stmt = connection.prepareStatement(queryString);  //java.sql.Connection
stmt.setObject(idx, obj);   //for   idx=1     stmt.setNull(idx, Types.NULL);
//查询
ResultSet rs = stmt.executeQuery();
ResultSetMetaData rsmd = resultSet.getMetaData();
   int colCnt = rsmd.getColumnCount();
   for (int i = 1; i <= colCnt; i++) {
    String colName = rsmd.getColumnName(i).toLowerCase();
    Object value = resultSet.getObject(i);
    columnMap.put(colName, value);
    lstColumn.add(value);
   }

//更新
int updated=stmt.executeUpdate(); 

 

PreparedStatement与Statement两者区别:
1,预防了sql注入的问题.(因为在preparedStatement是set变量,不会改变sql结构.)
2.Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢出.PreparedStatement可对SQL进行预编译,从而提高数据库的执行效率.

 

调用存储过程:
{call 过程名(参数)}   //CallableStatement cStmt = conn.prepareCall(procSql);  cStmt.setObject(i, params.get(i));cStmt.execute();

分享到:
评论

相关推荐

    jdbc相关的jar包

    JDBC相关的jar包,包括commons-dbcp-1.4-bin,commons-dbutils-1.6-bin,commons-pool-1.5.6-bin,mysql-connector-java-5.1.7-bin

    jdbc相关jar包.zip

    标题 "jdbc相关jar包.zip" 描述中包含的是一系列用于Java数据库连接(JDBC)的库,包括几个特定的数据源管理工具。这些库对于任何Java开发者来说都是至关重要的,尤其是那些需要处理数据库操作的开发者。现在,我们...

    neo4j-jdbc相关jar

    这个"neo4j-jdbc相关jar"压缩包包含了必要的库文件,确保了在Java环境中与Neo4j数据库无缝对接。 首先,我们需要理解JDBC的角色。JDBC是Java平台上的一个标准接口,它允许Java应用程序与各种类型的数据库进行通信。...

    跟jdbc相关的一些类库

    标题 "跟jdbc相关的一些类库" 提供的信息表明,这些文件是与Java数据库连接(JDBC)相关的类库。JDBC是Java平台上的一个标准API,用于与各种类型的数据库进行通信。下面将详细讨论这些类库及其在Java数据库编程中的...

    jdbc的相关jar包

    ### JDBC相关Jar包详解 在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了高度的抽象层...

    jdbc相关知识点的MindMap

    ### JDBC相关知识点详解 #### 一、JDBC简介 JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它提供了一组接口与规范,允许Java程序连接多种数据库,并执行SQL语句,从而...

    Jdbc相关知识点归档.rar

    本归档文件"Jdbc相关知识点归档.pdf"将深入探讨JDBC的核心概念和应用。 1. JDBC驱动类型: - Type 1:纯Java API,通过ODBC桥连接数据库,性能较低。 - Type 2:部分Java,部分本地代码,如NetJDBC,适用于Oracle...

    jdbc相关程序代码

    在这个名为“jdbc相关程序代码”的资源中,我们可以找到一系列用于演示JDBC操作的代码样本。这些示例通常会涵盖数据库连接、查询、更新、事务管理等核心功能。 首先,`DataSource`是Java JDBC API中的一个接口,它...

    Java基础之JDBC相关代码

    Java基础之JDBC相关代码是Java编程中一个重要的部分,主要涉及如何与关系型数据库进行交互。在Java中,JDBC(Java Database Connectivity)是一套规范,它为开发者提供了标准的API,使得Java应用程序能够连接到各种...

    jdbc相关ppt

    **JDBC概述** Java Database Connectivity (JDBC) 是Java编程语言中用于标准地访问数据库的API,由Sun Microsystems(现已被Oracle收购)开发并维护。它允许Java开发者通过编写Java代码来连接到各种类型的数据库,...

    jdbc相关jar包.7z

    jdbc相关jar包---c3p0-0.9.5.2.jar----commons-logging-1.2.jar----druid-1.0.9.jar----mysql-----connector-java-8.0.17.jar----spring-beans-5.0.0.RELEASE.jar----spring-core-5.0.0.RELEASE.jar ----spring-...

    国产达梦数据库对应java-jdbc相关jar包

    标题中的“国产达梦数据库对应java-jdbc相关jar包”表明了这个压缩包包含的是用于连接达梦数据库的Java JDBC驱动程序。Java JDBC(Java Database Connectivity)是Java平台上的一个标准API,允许Java应用程序与各种...

    Spring JDBC相关jar包:spring_jdbc_4.0.0.zip

    Spring JDBC是Spring框架的一个核心模块,它为Java数据库连接(JDBC)提供了一种抽象层,使得开发者可以更轻松地处理数据库操作。Spring JDBC模块的主要目标是减少对JDBC API的直接依赖,通过提供一种更加高级、易于...

    spring jdbc相关包版本5.1.3

    Spring JDBC模块是Spring框架的一部分,它提供了对JDBC(Java Database Connectivity)的高级抽象,简化了数据库操作。在这个场景中,我们关注的是Spring JDBC的5.1.3版本。 **Spring JDBC 5.1.3 版本详解** ...

    JDBC相关资料

    JDBC相关资料,简单易懂,绝对有用!(培训的相关资料)

    impala数据库JDBC驱动集

    1. 导入JDBC相关的Java库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ``` 2. 加载JDBC驱动: ```java Class.forName(...

    spring-jdbc jar包.rar

    "spring-jdbc jar包"包含了Spring框架中与JDBC相关的所有类和接口,为开发者提供了强大的数据访问支持。 首先,我们来看看Spring JDBC的核心组件: 1. **JdbcTemplate**:这是Spring JDBC的核心类,它通过模板方法...

    sqljdbc_3.0

    在标签“sqljdbc_3.0 jdbc”中,“sqljdbc”是指SQL Server JDBC驱动,而“jdbc”再次强调这是与JDBC相关的技术。SQL Server JDBC驱动支持JDBC 4.0规范,这意味着它提供了诸如自动注册驱动、批量处理、行集迭代器等...

    人大金仓kingbase 驱动jdbc

    3. 引入JDBC相关的Java库,例如`import java.sql.Connection;`,`import java.sql.DriverManager;`等。 接下来,使用JDBC驱动与Kingbase建立连接需要编写如下代码: ```java // 注册JDBC驱动 Class.forName(...

Global site tag (gtag.js) - Google Analytics