wp201216 wp201216
学生,未来的IT民工
关注数: 18 粉丝数: 48 发帖数: 714 关注贴吧数: 140
公司简介 泰安泰山力源机械科技有限公司是专业从事混凝土输送泵,高铁沥青,泵细石砂浆泵,矿用泵,地泵,拖泵生产、制造的厂家,是理想的混凝土输送设备。公司位于驰名中外、风景秀 丽、有着“五岳独尊”美誉的泰山脚下,东临京福高速公路和京沪高速铁路,距离京沪高铁泰安站仅有3 公里,地理位置优越,交通极为便利。公司现拥有一个行政办公中心,近平方米的现代化工业厂房及零部件仓库。公司现有员工近100 名,其中高级工程师4 人,中级工程师10 人.本公司是一家集研究、开发、生产和销售HBT 系列混凝土机械设备的科技型企业。公司长期以来以高品质、高可靠性的产品开发、精良的生产制造工艺,完善的检测、检验手段适用于国情的价位,享誉国内市场,深受国内外客户的青睐。公司生产的HBT系列混凝土泵、砂浆泵、铁路沥青泵等 广泛应用于水利、电力、铁路、公路、桥涵、隧道、矿山及民用建筑、国防工程建设等项目工程,经济实用,效率高。公司始终坚持“质量第一、用户至上”的原则,热忱欢迎八方来客来本公司洽谈合作!全线产品,品种齐全,种类丰富强有力的技术开发和支持服务体系。   ★ 经验丰富的管理团队   ★ 先进科学的现代企业管理体"   ★ 专业优秀、团结向上、热情进取的专业化员工队伍   ★ 稳定、庞大、正在迅速增长的客户群体"   ★ 完善优质的售后服务体系"   ★ 方便快捷的产、销、运一条龙服务   ★ 远大而实际的目标   企业精神:   爱厂如家 严细实恒 超越自我 追求卓越   我们的宗旨:   以人为本 诚信立厂 质量第一 信誉至上   我们的口号:   市场为导向 技术为基础 产品为关键 服务为保障   我们的作风:   快速反应 马上行动 尽心尽责 用心服务
PreparedStatement接口如何使用? PreparedStatement接口如何使用呢? package cn.hezeu.ch09.jdbc; import java.sql.ResultSet; public class PreparedStatement { public static void main(String[] args) throws ClassNotFoundException { String selectSql = "SELECT sid,sname,gender,sage From student"; String insertSql = "INSERT into student VALUES(?,?,?,?)"; String updateSql = "UPDATE student set age =age+1 where sid=?"; String deleteSql = "DELETE From student where sid=?"; //创建DBUtil对象 DBUtil db = new DBUtil(); try { //连接数据库 db.getConnection(); //执行添加 int count = db.executeUpdate(insertSql, new String[] {"124","lisi","man","22"}); System.out.println("添加"+count+"行!"); //执行修改 count = db.executeUpdate(updateSql, new String[] {"124"}); System.out.println("修改"+count+"行!"); //只修查询 ResultSet rs = db.executeQuery(selectSql, null); System.out.println("查询成功!"); while(rs.next()){ System.out.println("行"+rs.getRow()+":"+rs.getString(1)+","+rs.getString(2) +","+rs.getString(3)+","+rs.getString(4)); } //执行删除 count = db.executeUpdate(deleteSql, new String[]{"100"}); System.out.println("删除"+count+"行!"); } catch (Exception e) { //关闭连接 db.closeAll(); e.printStackTrace(); } } } package cn.hezeu.ch09.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /* * 编写数据库访问工具类DBUtil * */ public class DBUtil { Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; /** * 得到数据库的连接 */ public Connection getConnection() throws ClassNotFoundException,SQLException, InstantiationException,IllegalAccessException{ //通过Config获取Mysql数据库配置信息 String DRIVER = Config.getValue("driver"); String URL = Config.getValue("url"); String USERNAME = Config.getValue("username"); String PASSWORD = Config.getValue("password"); try { Class.forName(DRIVER); conn = DriverManager.getConnection(URL,USERNAME,PASSWORD); return conn; } catch (Exception e) { //如果连接过程中出现异常,抛出异常信息 throw new SQLException("驱动错误或连接失败!"); } } /* * 释放资源 * */ public void closeAll(){ //如果rs不空,关闭rs if(rs!=null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } //如果pstmt不空,关闭pstmt if(pstmt!=null){ try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } //如果conn不空,关闭conn if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } /* * 执行SQL语句,可以进行查询 * */ public ResultSet executeQuery(String preparedSql,String[]param){ //处理SQL,执行SQL try { //得到PreparedStatement对象 pstmt = conn.prepareStatement (preparedSql); if(param!=null){ for(int i=0;i<param.length;i++){ //为预编译sql设置参数 pstmt.setString(i+1, param[i]); } } rs = pstmt.executeQuery(); } catch (SQLException e) { e.printStackTrace(); } return rs; } /* * 执行SQL语句,可以进行增、删、改的操作,不能进行查询 * */ public int executeUpdate(String preparedSql,String[]param){ int num=0; //处理SQL,执行SQL try { pstmt=conn.prepareStatement(preparedSql); if(param!=null){ for(int i=0;i<param.length;i++){ //为预编译sql设置参数 pstmt.setString(i+1, param[i]); } } //执行SQL语句 num = pstmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } return num; } }
1 下一页