博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC典型程序实例
阅读量:5305 次
发布时间:2019-06-14

本文共 1679 字,大约阅读时间需要 5 分钟。

import java.sql.*;public class AccEmpl{        public static void main(String[] args){        //对象变量说明        Connection con;  //数据库连接对象(代表与某一数据库的连接)        Statement stmt;  //语句对象(可接受和执行一条SQL语句)        ResultSet rs;    //结果集对象(保存查询返回的结果)        String sql;                //加载数据库驱动程序        DriverManager.registerDriver(new com.mysql.jdbc.driver);        //建立一个与数据库的连接        con = DriverManager.getConnection("jdbc:mysql:employee");        //创建一个statement对象        stmt = con.createStatement();                System.out.println("--------查询所有职工 ,按出生年月排序---------");        //执行查询        rs = stmt.executeQuery("SELECT * FROM emp ORDER BY birthday");        while(rs.next()){            System.out.print(rs.getString("ename") + "    ");            System.out.println(rs.getDate("birthday"));        }                System.out.println("-----统计并显示各部门职工数-----");        sql = "SELECT departmentNo, COUNT(*) FROM emp Group By departmentNo";        rs = stmt.executeQuery(sql);        while(rs.next()){            System.out.print(rs.getInt(1) + "    ");            System.out.println(rs.getInt(2));        }                System.out.println("----------插入一条职工记录------------");        sql = "INSERT INTO emp VALUES('e01','Lin','male','1990-01-22',1000)";        stmt.executeUpdate(sql);                System.out.println("-----------修改职工的工资----------");        sql = "UPDATE emp SET sal=sal+? WHERE eno = ?";        PreparedStatement ps = con.prepareStatement(sql);        ps.setInt(1, 200);        ps.setString(2, "e10");        ps.executeUpdate();                con.commit();     //提交修改        con.close();      //结束一个会话周期    }}

 

转载于:https://www.cnblogs.com/lqzzang/p/5155308.html

你可能感兴趣的文章
小程序:迁移服务器后,后台管理系统正常,但对外的接口访问不了。
查看>>
学习进度条02
查看>>
一道概率题
查看>>
COM Tip(2)
查看>>
stp协议
查看>>
Java通过JDBC 进行Dao层的封装
查看>>
cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法
查看>>
webstorm常用功能快捷方式
查看>>
mysql 数据库性能优化之SQL优化
查看>>
【poj2942】 Knights of the Round Table
查看>>
尽情享受生活之乐趣——蒙田
查看>>
多条件异步搜索+分页(PHP、 AJAX、ThinkPHP)
查看>>
PHP7中我们应该学习会用的新特性
查看>>
安卓MonkeyRunner源码分析之工作原理架构图及系列集合
查看>>
Android Volley 库的使用
查看>>
前端资源合并
查看>>
wifidog 配置中文说明
查看>>
Sublime Text 中文乱码问题
查看>>
带输入查询功能匹配下拉框的几种实现方式
查看>>
MySite上UserProfile的Property数量减少
查看>>