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
相关文章推荐
- Java笔记--Web前端知识汇总之三 JavaScript
- Java笔记--Web知识汇总之一 HTML
- Java笔记--Web前端知识汇总之二 CSS
- Java笔记--Web前端知识汇总之二 DHTML
- 黑马程序员_java初级基础知识汇总(常量和变量、语句、函数、数组)
- Spring基础知识汇总 Java开发必看
- 【软考2】Java语言的基本知识汇总
- Java Web 架构系列 知识(二) 学习高可用
- JAVA WEB 浏览器兼容问题汇总
- Java Web基础知识之文件上传:文件上传一窥究竟
- 【JavaWeb】基础知识总结 JSP
- Java基础知识汇总2
- Java Web架构知识整理——记一次阿里面试经历
- javaWeb------前端知识(html,css)
- java开发WEB应用需要的基础知识
- 在JAVAWeb开发中遇到的问题汇总
- Java杂知识汇总(自己积累的)
- 做java web 开发的简单项目必须具备的知识
- 这个博主的java web 和 java jsp 等等知识的总结很全面, mark
- JavaWeb开发知识总结(二)-(oracle_查询)