java连接数据库进行增添数据的不同写法
来源:互联网 发布:ubuntu kylin 区别 编辑:程序博客网 时间:2024/05/17 23:56
一、
//连接数据库工具类
jdbc.properties:
driver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8user = rootpass =123456
DBConnectionUtil:public static Connection getConnection() throws Exception{Connection conn = null;try {//加载属性文件,读取数据库连接配置信息Properties pro = new Properties();try {pro.load(GetConn.class.getResourceAsStream("/jdbc.properties"));} catch (IOException e) {System.out.println("未找到配置文件!!!");}String url = pro.getProperty("url");String user = pro.getProperty("user");String pass = pro.getProperty("pass");Class.forName(pro.getProperty("driver"));conn = DriverManager.getConnection(url, user, pass);} catch (Exception e) {e.printStackTrace();}return conn;}
EmpDao://添加员工public boolean saveEmp(){boolean flag = false;Connection conn = null; Statement st = null;try {//加载驱动Class.forName(jdbcDriver);conn = DriverManager.getConnection(jdbcUrl,jdbcUser,jdbcPass);String sql = "insert into emp values('7777','LZH','manger',"+null+",'2017-10-1','90000','10000','10')";st = conn.createStatement();int result = st.executeUpdate(sql);if(result > 0){flag = true;}} catch (Exception e) {e.printStackTrace();} finally {try {st.close();} catch (SQLException e) {e.printStackTrace();} finally {if(conn != null){try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}}return flag;}
二、
EmpDao:
public boolean saveEmp2(Emp emp){boolean flag = false;Connection conn = null; PreparedStatement ps = null;//预编译结果集try {//加载驱动conn = DBConnectionUtil.getConnection();String sql = "insert into emp values (?,?,?,?,?,?,?,?)";ps = conn.prepareStatement(sql);ps.setInt(1, emp.getEmpno());ps.setInt(4, emp.getMgr());ps.setInt(6, emp.getSal());ps.setInt(8, emp.getDeptno());ps.setString(2, emp.getEname());ps.setString(3, emp.getJob());ps.setString(5, emp.getHiredate());ps.setInt(7, emp.getComm());int result = ps.executeUpdate();if(result > 0){flag = true;}} catch (Exception e) {e.printStackTrace();} finally {DBConnectionUtil.closeAll(ps, conn);}return flag;}
阅读全文
0 0
- java连接数据库进行增添数据的不同写法
- java JDBC连接不同的数据库写法sql,oracle,mysql
- JDBC连接不同数据库的写法
- java连接各种数据库的写法
- java连接各种数据库的写法
- java连接各种数据库的配置文件写法
- java连接各种数据库的配置文件写法
- java连接各种数据库的配置文件写法
- java连接mysql数据的url写法
- Java进行数据库的连接
- tp5数据库的查询、增添、更新、删除数据
- JAVA连接各种数据库的连接字符串URL写法
- java连接不同数据库的方法
- java 连接各种数据库写法
- Java连接各数据库写法
- 连接不同的数据库
- JDBC: 连接不同的数据库的Driver和URL的写法
- 使用kettle进行不同数据库的数据导入
- 2008-2009 ACM-ICPC, NEERC, Moscow Subregional Contest B Bankrupt Broker
- 使用Django + Vue.js快速而优雅地构建前后端分离项目
- 搭建redis
- 本应用数据清除管理器
- http://blog.csdn.net/snow_wu/article/details/53172721
- java连接数据库进行增添数据的不同写法
- 某服务器产生500后的问题解决思路和分析
- linux中$的意义与用法
- 集成学习之AdaBoost
- 《How Tomcat Works》阅读笔记一
- HUST 1017(DLX)
- C 指针数组和数组指针
- tooltip.formatter
- JavaScript内存泄露及解决方案详解