• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    java操作mysql入门代码实例(含插入、更新和查询)

    复制代码 代码如下:

    import java.sql.*;

    public class mysql {
        public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK
        public static String username = "root";
        public static String password = "root";
        public static Connection con;
        public static Statement stmt;
        public static ResultSet rs;

        public static void main(String[] args) throws SQLException {
            connect();
            operation();
            stmt.close();
            con.close();
        }
        public static void test() {
            String sql_select = "select * from tablename where id=1";
            String sql_insert = "insert into tablename (col1,col2..) values('1','2'...)";
            String sql_update = "update tablename set colname='update' where id=1";
            //insert(sql_insert);
            //select(sql_select);
            //update(sql_update);
        }
        public static void connect() {
            // 定位驱动
            try {
                Class.forName("com.mysql.jdbc.Driver");
                System.out.println("加载驱动成功!");
            } catch (ClassNotFoundException e) {
                System.out.println("加载驱动失败!");
                e.printStackTrace();
            }
            // 建立连接
            try {
                con = DriverManager.getConnection(url, username, password);
                stmt = con.createStatement();
                System.out.println("数据库连接成功!");
            } catch(SQLException e) {
                System.out.println("数据库连接失败!");
            }
        }
        public static void select(String sql) {
            try {
                rs = stmt.executeQuery(sql);
                ResultSetMetaData meta_data = rs.getMetaData();//列名
                for (int i_col = 1; i_col = meta_data.getColumnCount(); i_col++) {
                    System.out.print(meta_data.getColumnLabel(i_col) + "   ");
                }
                System.out.println();
                while (rs.next()) {
                    for (int i_col = 1; i_col = meta_data.getColumnCount(); i_col++) {
                        System.out.print(rs.getString(i_col) + "  ");
                    }
                    System.out.println();
                }
                rs.close();
            }catch (Exception e) {
                System.out.println("数据查询失败!");
            }
        }
        public static void insert(String sql) {
            try {
                stmt.clearBatch();
                stmt.addBatch(sql);
                stmt.executeBatch();
                System.out.println("数据插入成功!");
            }catch (Exception e) {
                System.out.println("数据插入失败!");
            }

        }
        public static void update(String sql) {
            try {
                stmt.executeUpdate(sql);
                System.out.println("数据更新成功!");
            }catch (Exception e) {
                System.out.println("数据更新失败!");
            }
        }
    }

     

    您可能感兴趣的文章:
    • java实现商品信息管理系统
    • Java用list储存,遍历,查询指定信息过程详解
    • Java Web开发之信息查询方式总结
    • java抓取12306信息实现火车余票查询示例
    • java操作mongodb基础(查询 排序 输出list)
    • 在Java的Hibernate框架中对数据库数据进行查询操作
    • 使用Java对数据库进行基本的查询和更新操作
    • java使用淘宝API读写json实现手机归属地查询功能代码
    • java 中mongodb的各种操作查询的实例详解
    • JAVA基于数组实现的商品信息查询功能示例
    上一篇:jsp跳转getRequestDispatcher()和sendRedirect()的区别
    下一篇:struts2中一个表单中提交多个请求的例子(多个提交按钮)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    java操作mysql入门代码实例(含插入、更新和查询) java,操作,mysql,入门,代码,