/*
* 1. 注册
*/

// 装载注册 SQLServer Driver

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //加载驱动
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlser.SQLServerDriver());

//装载注册 OracleDriver

Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

//装载注册 MySQLDriver
Class.forName("com.mysql.jdbc.Driver");
java.sql.DriverManager.registerDriver(new com.mysql.jdbc.Driver());

/*
* 2. 建立连接
*/
Connection con = DriverManager.getConnection(dbURL,userName,password);

dbURL(sqlserver):"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName"

dbURL(mysql): "jdbc:mysql://localhost:3306/dbName"

dbURL(Oracal): "jdbc:oracle:thin:@localhost:1521:sid" // sid:

/*
* 3. 创建 Statement 对象
*/

Statement stamt = conn.createStatement();

/*
* 4. 调用 SQL 语句
*/

String sql = "select * from emp";

String sqls = "update emp set name = 'qun' where emp_id='S123'";

ResultSet rs = stamt.executeQuery(sql);

ResultSet rs = stamt.executeUpdate(sqls);

/*
* 5. 访问结果集
*/
while(rs.next()){
String col0 = rs.getString("emp_id");
.......... ....
//打印或作出处理

}

/*
* 6. 关闭资源
*/

rs.close(); //结果集
stamt.close(); //执行对象
conn.close(); //数据库连接

/**
* 事务处理 部分
*/

//设置回滚点
try{
..... .....
conn.setAutoCommit(false); //禁止自动提交
stamt = conn.createStatement(); //创建操作
stamt.executeUpdate("update emp set name='tom' where emp_id='S123'");
con.commit(); //事物提交
}catch(......){
try{
conn.rollback(); //事物回滚:操作不成功则回滚
}catch(...){
... ....
}
}finaly{
....关闭资源
}

分享 - 最初的JDBC操作步骤的更多相关文章

  1. jdbc操作步骤和preparedStatment相比Statment的好处

    java操纵数据库封装了一组API,通过这组API可以透明的操作各种数据库,一般来讲,操纵数据库的步骤是: 一. try{ 1.加载数据库驱动 Class.forName("数据库驱动类&q ...

  2. jdbc操作步骤

    package com.itheima.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql ...

  3. jdbc 操作步骤详解

    package com.itheima.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql ...

  4. jdbc 操作步骤

    package org.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExcept ...

  5. 吴裕雄--天生自然JAVA数据库编程:JDBC操作步骤及数据库连接操作

    public class ConnectionDemo01{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gj ...

  6. 给大家分享一下java数据库操作步骤

    获取驱动程序Jar文件,并放置到项目的类路径中: 注册驱动器类: 获取数据库连接: 获取Statement对象来执行相关SQL操作: 关闭各种资源;

  7. JDBC操作步骤及数据库连接操作

    http://blog.csdn.net/joywy/article/details/7731305

  8. 实战ASP.NET访问共享文件夹(含详细操作步骤)

    博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决"在ASP.NET中通过共享文件夹访问索引文件"的问题. 假设 ...

  9. java数据库编程:JDBC操作及数据库

    掌握JDBC操作步骤, 掌握数据库驱动程序配置 可以使用JDBC进行数据库连接. JDBC本身是一个标准,因此操作步骤是固定的,以后只需要修改很少代码就可以达到不同数据库间连接转换功能. 操作步骤: ...

随机推荐

  1. Android课程---视图组件总结

  2. dedecms 使用

    初看dedecms的后台界面就是一头雾水.不懂的词语多,什么模型,什么栏目,什么频道,不懂.相比于wordpress的分类category,标签tag,文章post,页面page而言,织梦后台难懂. ...

  3. Codeforces Round #361 (Div. 2) C D

    C 给出一个m 此时有 四个数 分别为x k*x k*k*x k*k*k*x k大于1 x大于等于1 要求求出来一个最小的值n 使其满足 这四个数中的最大值小于n 这四个数可能的组数为m 可以看出这四 ...

  4. pomotime_v1.7.2 番茄软件完全教程

    资源下载:http://download.csdn.net/detail/xz_legendx/8546211   番茄规则和技巧 一个番茄时间共30分钟,包括25分钟的工作时间和5分钟的休息时间. ...

  5. 【转载】James Whittaker:经营成功的测试职业生涯

    转注:这篇文章出自 James A. Whittaker ,但未找到原始出处/译者.如果有知道原始出处的朋友,可在评论这留言. 你是如何开始做测试工作的?  1989年,我在田纳西大学读研究生的时候, ...

  6. Boyer-Moore algorithm

    http://www-igm.univ-mlv.fr/~lecroq/string/node14.html Main features performs the comparisons from ri ...

  7. CSS之border

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 制作U盘启动盘及安装操作系统的方法

    U盘启动盘制作方法: 1.从网上下载最新的老毛桃U盘启动制作工具主程序并安装 2.插入U盘(制作启动盘前先保存好你的资料到其它地方,以防丢失不可找回) 3.插入正确的U盘后程序会自动检测到U盘,启动模 ...

  9. 大商创 sql追踪 卖家入驻

    ' ' ' ', '', '', '') ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ...

  10. VS2015/2013/2012 IIS Express Debug Classic ASP

    参考资料: https://msdn.microsoft.com/en-us/library/ms241740(v=vs.100).aspx When you attach to an ASP Web ...