`
peihong-ph
  • 浏览: 22630 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JDBC四步曲

阅读更多
JDBC的四部曲:
* 第一步  a)加载对应的驱动程序(首先确保将对应的驱动程序的jar包导入到项目中)
*/
Class.forName("com.mysql.jdbc.Driver");

/*
* 第一步 b)根据已经加载的驱动程序 利用相应的参数 获取数据库的指定连接
*/

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myxjgs", "root", "root");

/*
* 第二步 根据已经获取的连接对象 得到查询窗口的对象
*/

Statement st = conn.createStatement();

/*
* 第三步  写并且在statement执行sql语句
*/

int i = st.executeUpdate(sql.toString());

/*
* 第四步 根据执行结果处理返回值
*/
if(i != 0){
flag = true;
}

补充:
Statement和PreparedStatement的区别:

主要区别之一:Statement安全性较低  容易造成sql语句的侵入  而PreparedStatement由于是预编译 可以有效的防止sql语句的侵入 安全性较高(对于程序员来说 PreparedStatement写sql语句时方便)

主要区别之二:对于一次性存取  Statement的效率要比PreparedStatement效率要稍微高一些  但是对于批处理(多次执行同一条sql语句)的操作 PreparedStatement的效率要远远高于statement
分享到:
评论

相关推荐

    sqljdbc和sqljdbc4 sqlserver最新驱动

    这个驱动分为四个类型:Type 1、Type 2、Type 3和Type 4。其中,Type 4是纯Java实现,无需依赖本地系统组件,提供高性能的数据库连接。 2. SQLJDBC4驱动: SQLJDBC4是后续的升级版本,主要针对JDBC API 4.0规范...

    JDBCDriver3.0.rar_jdbc driver 3.0_sql jdbc 3.0_sql server jdbc_s

    首先,JDBC Driver 3.0分为四种类型:Type 1、Type 2、Type 3和Type 4。在SQL Server JDBC中,我们主要关注Type 4驱动,也称为纯Java驱动。这种驱动完全用Java编写,无需依赖数据库供应商特定的库,因此具有高度的可...

    Spring Data JDBC与JDBC的区别

    Spring Data JDBC与JDBC是两种不同的数据库访问方式,它们在Java开发中有着广泛的应用。JDBC(Java Database Connectivity)是Java平台的标准API,用于与各种数据库进行交互。它提供了低级别的数据库操作,如建立...

    hive-jdbc hive jdbc驱动

    hive-jdbc

    sqljdbc42 jdbc for java

    四、主要特性 1. 高性能:SQLJDBC42优化了数据传输,减少了网络延迟,提升了查询和操作的效率。 2. 支持Unicode:完全支持Unicode字符集,使得国际化和本地化应用开发更为便捷。 3. 批处理:允许一次性提交多个SQL...

    JDBC 解析JDBC中文API

    JDBC 解析JDBC中文API各种数据库之间的链接问题,网络编程

    jdbc2000,jdbc2005

    5. **并发控制(Concurrency Control)**:提供了读未提交(READ UNCOMMITTED)、读已提交(READ COMMITTED)、可重复读(REPEATABLE READ)和串行化(SERIALIZABLE)四种事务隔离级别,增强了数据一致性。...

    全面解析JDBC 全面解析JDBC

    #### 四、JDBC连接数据库示例 要使用JDBC连接数据库,首先需要加载对应的JDBC驱动,然后通过`DriverManager.getConnection()`方法创建连接。以下是一个简单的示例: ```java import java.sql.Connection; import ...

    自学jdbc心得体会

    四、JDBC驱动程序 * Oracle的驱动名字叫ojdbc14.jar * 注册加载驱动driver,也就是强制类加载 * Driver的全名: + Oracle的Driver的全名:oracle.jdbc.driver.OracleDriver + MySQL的Driver的全名:...

    sqlserver驱动包 jdbc驱动 sqljdbc.jar和sqljdbc4.jar

    在Java中,JDBC驱动通常分为四种类型:Type 1、Type 2、Type 3和Type 4。sqljdbc.jar和sqljdbc4.jar属于Type 4,即纯Java实现的驱动,无需依赖于数据库供应商的特定接口或中间件,因此具有较好的跨平台性。 要使用...

    sqljdbc41、sqljdbc42的官方jar包

    在Java编程语言中,JDBC(Java Database Connectivity)是一个核心的API,用于连接Java应用程序与各种类型的数据库。这里我们关注的是两个特定版本的Microsoft SQL Server的JDBC驱动:sqljdbc41.jar和sqljdbc42.jar...

    jdbc.zip_java jdbc_java+jdbc_jdbc_jdbc Java_zip

    Java JDBC(Java Database Connectivity)是Java编程语言中用于与各种关系数据库进行交互的一组接口和类。它作为标准API,允许开发人员通过编写Java代码来访问和操作数据库,无需了解数据库特定的SQL语法或者驱动...

    sql server2000 jdbc

    SQL Server 2000支持四种类型的JDBC驱动:JDBC-ODBC桥接驱动、本地API驱动、网络协议驱动和JDBC托管驱动。其中,JDBC-ODBC桥接驱动是最常见的,但效率较低,因为它依赖于操作系统上的ODBC数据源。而其他驱动程序则更...

    mysql jdbc 驱动 适用于5.7及以上版本数据库

    mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上...

    JDBC连接MySQL数据库关键的四个步骤

    ### JDBC连接MySQL数据库关键的四个步骤 在现代软件开发中,Java作为一种广泛使用的编程语言,其与数据库的交互是必不可少的一部分。JDBC(Java Database Connectivity)作为Java平台上的标准数据库访问接口,允许...

    sqljdbc4.jar, sqljdbc41.jar, sqljdbc42.jar三个包

    标题中的"sqljdbc4.jar, sqljdbc41.jar, sqljdbc42.jar"是指Microsoft SQL Server为Java应用程序提供的Java Database Connectivity (JDBC)驱动程序。这些JAR文件是数据库连接的关键,允许Java代码与SQL Server进行...

    sqljdbc+mysqljdbc

    这里提到的"sqljdbc+mysqljdbc"主要涉及两种不同的JDBC驱动,分别是微软SQL Server的JDBC驱动和MySQL的JDBC驱动。 首先,`sqljdbc4.jar`是微软提供的用于连接Java应用程序和SQL Server数据库的JDBC驱动包。这个驱动...

    mysql jdbc 驱动 适用于5.6版本及以下数据库

    mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及...

Global site tag (gtag.js) - Google Analytics