• JDBC连接mysql编程


    基本操作

    package jdbc;
    
    import java.sql.Statement;
    import java.util.Scanner;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    
    public class test {
    
        public static void main(String[] args) throws Exception {
             String url = "jdbc:mysql://localhost:3306/usedb" ;  //下面几行都是模板    
             String user = "root" ;   
             String password = "" ;
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn=DriverManager.getConnection(url, user, password);
            Statement stmt=conn.createStatement(); 
    
    
            String sql="select * from myuser";   //sql语句
            ResultSet re=stmt.executeQuery(sql); //传入sql语句获得结果集
            
      
    
            while(re.next()){  //next函数
                
                System.out.println(re.getString("name")); //得到特定字段对应的值
                String s1=re.getString(1); //得到第几个字段对应的值,不一定是String 类型
                String s2=re.getString(2);
                System.out.println(s1+"  "+s2);
                
            }
            sql="insert into myuser values('4','lihua','122222')"; //修改语句
            int i=stmt.executeUpdate(sql);//可实现添加删除修改,返回int值,代表影响几条记录
            if(i==1) System.out.println("添加成功");
            else System.out.println("添加失败");
            re.close();    
            stmt.close();   
            conn.close();
        }
    
    }

    PreparedStatement

     Connection conn=DriverManager.getConnection(url, user, password);
           PreparedStatement ps=null;   
           ps=conn.prepareStatement("select name from myuser where id=?"); //这种方式更佳
           ps.setString(1, "1");  //设置第几个问号为什么
            ResultSet re=ps.executeQuery();  //执行sql语句
           
    
            while(re.next()){  //next函数
                String s=re.getString(1);
                System.out.println(s); //得到特定字段对应的值
                
                
            }
  • 相关阅读:
    centos下nginx代理tomcat,使nginx同时支持php与jsp
    tomcat配置默认访问项目和HTTP端口号
    Nginx服务器之Nginx与tomcat结合访问jsp
    Windows下Nginx的启动、停止等命令
    bootstrap之navbar
    EL与JSTL
    用网页计数器来说明application和session
    cookie,session以及application的比较
    请求转发与重定向
    servlet 的生命周期
  • 原文地址:https://www.cnblogs.com/wust-ouyangli/p/5828314.html
Copyright © 2020-2023  润新知