JAVA 操作DB2 数据库实现增、删、改、查功能

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/**
* 练习DB2 数据库中,实现增、删、改、查
* @author Administrator
*
*/
public class MainDemo {
合肥师范学院学报    public static void main(String[] args) {
        try {
            //1、运行程序的时候要先把db2的驱动 db2java.zip, db2jcc.jar 加载到项目中
            //2、创建表  ENTERPRISE(ID INT,USERNAME VARCHAR(20),SEX VARCHAR(10));
            Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
            String url = "jdbc:db2://192.168.0.110:50000/MEIPDB";//端口:50000  数据库名称:MEIPDB
            String user = "db2admin";//登陆用户
            String pswd = "888888aa_";//登陆密码陕北
           
            //1、查询数据
            queryData(url,user,pswd);
           
            //2、添加记录
            addData(url,user,pswd);
           
            // 3、修改记录
updateData(url,user,pswd);
            //4、删除记录
            deleteData(url,user,pswd);
           
        } catch (Exception e) {司法公信力
            e.printStackTrace();
        }
    }
    /**
    * 查询数据
    * @param url  连接串
    * @param user 用户名称
    * @param pwd  用户密码
    */
    public static void queryData(String url,String user,String pwd){
        try {
            Connection conn = Connection(url, user, pwd);
            //1、查询记录
            String querySQL = "SELECT * FROM ENTERPRISE";
小学数学课堂教学的有效性            PreparedStatement ps1 = conn.prepareStatement(querySQL);
            ResultSet rs1 = uteQuery();
            ()){
                System.out.println("ID:"+String("ID")+" 名称:"+String("USERNAME")+" 性别:"+String("SEX"));
            }
            rs1.close();
            ps1.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
    * 添加记录
    * @param url  连接串
    * @param user 用户名称
    * @param pwd  用户密码
    */
    public static void addData(String url,String user,String pwd){
        try {
            Connection conn = Connection(url, user, pwd);
            //1、查询记录
            String updateSQL = "INSERT INTO ENTERPRISE(ID,USERNAME,SEX) VALUES(1006,'TOMERer','男')";
            PreparedStatement ps1 = conn.prepareStatement(updateSQL);
            ute();
           
            ps1.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
    * 更新记录
    * @param url  连接串
    * @param user 用户名称
    * @param pwd  用户密码
    */
    public static void updateData(String url,String user,String pwd){
        try {
            Connection conn = Connection(url, user, pwd);
            //1、查询记录
            String updateSQL = "UPDATE ENTERPRISE SET USERNAME='HANMEI' WHERE ID=1006";
            PreparedStatement ps1 = conn.prepareStatement(updateSQL);
            ute();
           
            ps1.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
    * 删除记录
    * @param url  连接串
    * @param user 用户名称
    * @param pwd  用户密码
    */
    public static void deleteData(String url,String user,String pwd){
5060lu        try {
            Connection conn = Connection(url, user, pwd);
武当一阳指
            //1、查询记录
            String delId = "1001";
            String deleteSQL = "DELETE FROM ENTERPRISE WHERE ID ="+delId;
            PreparedStatement ps1 = conn.prepareStatement(deleteSQL);
            ute();
           
            ps1.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
   
}

本文发布于:2024-09-25 11:20:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/257934.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:记录   用户   查询   名称   数据库
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议