java web 在添加商品时遇到的问题(在点击添加按钮时直接弹出对话框提示保存,保存后图片格式错误
然后信息不能提交到数据库,数据库连接类如下:packageutil;importjava.sql.Connection;importjava.sql.DriverMana...
然后信息不能提交到数据库,数据库连接类如下:package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBHelper { static Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; private static final String driver = "com.mysql.jdbc.Driver"; //数据库驱动 //连接数据库的URL地址 private static final String url="jdbc:mysql://localhost:3306/produ?useUnicode=true&characterEncoding=UTF-8"; private static final String username="root";//数据库的用户名 private static final String password="150896";//数据库的密码 //静态代码块负责加载驱动 static { try { Class.forName(driver); } catch(Exception ex) { ex.printStackTrace(); } } //单例模式返回数据库连接对象 public static Connection getConnection() throws Exception { if(conn==null) { conn = DriverManager.getConnection(url, username, password); return conn; } return conn; } public ResultSet executeQuery(String sql,String[] params){ try{ stmt = conn.prepareStatement(sql); if(params != null){ for (int i = 0; i < params.length; i++) { stmt.setString(i + 1, params[i]); } } rs = stmt.executeQuery(); }catch(SQLException e){ e.printStackTrace(); } return rs;} public int executeUpdate(String sql,String[] params){ int n = 0; try{ stmt =conn.prepareStatement(sql); if(params != null){ for (int i = 0; i < params.length; i++) { stmt.setString(i + 1, params[i]); } } }catch(SQLException e){ e.printStackTrace(); } return n;}public void closeAll(){ if(rs != null){ try{ rs.close(); }catch(SQLException e){ e.printStackTrace(); }} if(stmt !=null){ try{ stmt.close(); }catch(SQLException e){ e.printStackTrace(); } } if(conn != null){ try{ conn.close(); }catch(SQLException e){ e.printStackTrace(); } } }}
拜托各位了,这个作业困扰我很久了,太打击人了,然后关于图片的上传真心不知道怎么用,知道的亲们给我说说吧 展开
拜托各位了,这个作业困扰我很久了,太打击人了,然后关于图片的上传真心不知道怎么用,知道的亲们给我说说吧 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |