您的位置:首页 > 编程语言 > Java开发

Java Web 知识汇总

2017-07-19 10:18 176 查看

Java Web 知识汇总

1. Java

    1. 数据库的使用

             1、首先要加载驱动。     Class.forName()                  2、创建一个连接对象。java.sql.Connectionconn =  DriverManager.getConnection(“数据库的地址”,“数据库的用户名”, “对应的密码”);             3、创建命令执行对象PreparedStatement pstmt = conn.prepareStatement(”要执行的SQL语句“);             4、执行java.sql.ResultSet rs = pstmt.executeQuery();

    //数据库地址“jdbc:mysql://服务器域名:端口号/数据库名称”private String url = "jdbc:mysql://localhost:8080/mydb?useUnicode=true&characterEncoding=utf-8";//用户名private String user = "root";//用户密码private String password = "mima";//数据库链接对象private java.sql.Connection conn;//数据库命令执行对象private PreparedStatement pstmt;//数据库返回结果private java.sql.ResultSet rs;//静态代码块static{//1、加载驱动try {Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) {e.printStackTrace();}}//2、创建连接private void getConnection(){if(conn == null){try {conn = DriverManager.getConnection(url, user, pwd);} catch (SQLException e) {e.printStackTrace();}}}//执行读操作方法public java.sql.ResultSet executeQuery(String query,List<Object> params){getConnection();try {//3、创建命令执行对象pstmt = conn.prepareStatement(query);//4、执行if(params!=null && params.size()>0){for(int i=0;i<params.size();i++){pstmt.setObject(i+1, params.get(i));}}rs = pstmt.executeQuery();} catch (SQLException e) {e.printStackTrace();}return rs;}//执行写操作方法public int executeUpdate(String query,List<Object> params){int result = 0;getConnection();try {//3、创建命令执行对象pstmt = conn.prepareStatement(query);//4、执行if(params!=null && params.size()>0){for(int i=0;i<params.size();i++){pstmt.setObject(i+1, params.get(i));}}//5、处理结果result = pstmt.executeUpdate();} catch (SQLException e) {e.printStackTrace();}finally{//6、释放资源this.close();}return result;}//关闭资源public void close(){try {if(rs!=null){rs.close();rs = null;}if(pstmt!=null){pstmt.close();pstmt = null;}if(conn!=null){conn.close();conn = null;}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}

    2. Java常用工具

            

2. Web

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: