今天看了一些java web的内容,比如数据库的连接,简单的增删改查代码块。
这是连接数据库的代码
package util; //数据库连接 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /*数据库连接工具*/ public class DBUtil { public static String db_url = "jdbc:mysql://localhost:3306/text?useSSL=false"; public static String db_user = "root"; public static String db_pass = "???";//???代表你的数据库密码 public static Connection getConn () { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver");//加载驱动 conn = DriverManager.getConnection(db_url, db_user, db_pass); } catch (Exception e) { e.printStackTrace(); } return conn; } /** * 关闭连接 * @param state * @param conn */ public static void close (Statement state, Connection conn) { if (state != null) { try { state.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void close (ResultSet rs, Statement state, Connection conn) { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (state != null) { try { state.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
增删改查的增
String sql = "insert into 表名(字段1,字段2) values('" + 想传的字段1值 + "','" + 想传的字段2值 + "')";
增删改查的删
String sql="delete from 表名 where 字段='" + 字段的值 + " ' ";
增删改查的改
String sql = "update 表名 set 字段='" + 字段的值 +" ' ";
增删改查的查
String sql_query="select * from 表名 where 字段 = '"+字段的值+" ' " ;