• JAVA连接MYSQL,查询 ,添加,删除,语句


     
     

    package com;

    import Java.sql.*;
    /** *//**
     * @author Administrator
     */
    public class ggg {
        private Connection con = null ;
        private Statement stmt = null ;
        private String url = "jdbc:MySQL://localhost/test ";
        private String user = "root ";
        private String pwd = "0429 ";
        /** *//** Creates a new instance of Operation */ 
        public ggg() {
            init();
        }
        /** *//** init */
        private void init(){
            try {        
              Class.forName("com.mysql.jdbc.Driver ").newInstance();
              con = DriverManager.getConnection(url ,user ,pwd );
              stmt = con .createStatement();
            } catch (Exception e){
              // your installation of JDBC Driver Failed 
              e.printStackTrace();
            }
        }
        /** *//**
         * TODO 增加一条记录
         * @param sn     学生名字
         * @param ss     学生性别
         * @param sa     学生年龄
         * @param so     学生专业
         * @return void
         */
        public void add(String sn,String ss,String sa,String so){     
            String sql2 = "insert into student value ('"
                    +sn+"',' "+ss+"',' "+sa+"',` "+so+"` ); ";
            try {
                stmt.execute(sql2);
            }catch (SQLException e){
                e.printStackTrace();
            }
        }
        /** *//**
         * TODO 查询记录
         * @param sn 记录的学生姓名
         * @return String 查询的结果
         */
        public String search(String sn){
            String str = "so :sa :"+sn+" ss :";
            String sql1 = "select * from student where sn= '"+sn+"'; ";
            try {
                ResultSet rs = stmt .executeQuery(sql1);           
                if(rs.next()){   
                    str = str+rs.getString("sn ")+" 手机号 :"
                            +rs.getString("sa ");
                }else str = "该记录不存在 !!!";
            }catch (Exception e){
               e.printStackTrace();
            }
            return str;
        }
        /** *//**
         * TODO 修改记录
         * @param sn    学生姓名
         * @param ss    该学生性别
         * @parame sa   学生的年龄
         * @return void
         */
        public void modify(String sn,String ss){
            String sql = "update sturesult set ss ="+ss
                    +" where sn ='"+sn+"' ";
            try {
                stmt .executeUpdate(sql);
            }catch (SQLException e){
                e.printStackTrace();
            }
        }
         /** *//**
         * TODO 删除记录
         * @param sn 学生姓名
         * @return void
         */
        public void delete(String sn){
            String sql1 = "delete from teststudent "+" where sn= '"+sn+"'; ";
            try {
                stmt.executeUpdate(sql1);
            }catch (Exception e){
                e.printStackTrace();
            }
        }
               /**关闭连接*/
        public void close(){
            try {
                if (con != null ) con .close();
                if (stmt != null ) stmt .close();
            }catch (Exception e){
                e.printStackTrace();
            }
        }
        public static void main(String args[])throws Exception{
            //add test here!!!! 
         System.out .println("ghost is a big worry "); 
            
        
        }
    }

  • 相关阅读:
    [每日一题]:小猫爬山
    [每日一题]:Wannafly挑战赛1 -- Treepath
    JavaWeb学习(19): 文件的上传和下载
    [每日一题]:牛客练习赛61 A:打怪
    [十二省联考2019]春节十二响——长链剖分+堆
    BZOJ4977[Lydsy1708月赛]跳伞求生——贪心+堆+模拟费用流
    BZOJ4003[JLOI2015]城池攻占——可并堆
    BZOJ1823[JSOI2010]满汉全席——2-SAT+tarjan缩点
    BZOJ3876[Ahoi2014&Jsoi2014]支线剧情——有上下界的最小费用最大流
    BZOJ2738矩阵乘法——整体二分+二维树状数组
  • 原文地址:https://www.cnblogs.com/liunaixu/p/7345858.html
Copyright © 2020-2023  润新知