• 大小: 896KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Java
  • 标签:

资源简介

针对java web初学者的学习使用

资源截图

代码片段和文件信息

package com.szx.jnmc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBOper {

public Connection conn = null;
public PreparedStatement ps = null;
public ResultSet rs = null;
/**
 * 连接数据库
 * @param server
 * @param dbname
 * @param dbuser
 * @param dbpwd
 * @return
 * @throws SQLException
 * @throws ClassNotFoundException
 */
public Connection getConn(String serverString dbnameString dbuserString dbpwd) throws SQLException ClassNotFoundException{
String DRIVER = “com.mysql.jdbc.Driver“;
String URL = “jdbc:mysql://“ + server + “:3306/“ + dbname + “?user=“
+ dbuser + “&password=“ +dbpwd+“&useUnicode=true&characterEncoding=utf8“;
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL);
return conn;
}
/**
 * 关闭数据库连接
 */
public void closeAll(){
try{
if(rs != null){
rs.close();
}
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
if(ps != null){
ps.close();
}
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
if(conn != null){
conn.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
/**
 * 执行SQL语句,只进行查询,不进行增删改
 * @param preparedsql
 * @param param
 * @return
 */
public ResultSet executeQuery(String preparedsqlString[]param){
try{
ps = conn.prepareStatement(preparedsql);
if(param != null){
for (int i = 0; i < param.length; i++) {
ps.setString(i + 1 param[i]);
}
}
rs = ps.executeQuery();
}catch(SQLException e){
e.printStackTrace();
}
return rs;
}
/**
 * 执行sql语句,进行增删改,不进行查询
 * @param preparedsql
 * @param param
 * @return
 */
public int executeUpdate(String preparedsqlString[]param){
int num = 0;
try{
ps = conn.prepareStatement(preparedsql);
if(param != null){
for (int i = 0; i < param.length; i++) {
ps.setString(i + 1 param[i]);
}
}
num = ps.executeUpdate();
}catch(SQLException e){
e.printStackTrace();
}
return num;

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-05 01:33  leftWords\
     文件         842  2017-06-05 01:33  leftWords\.classpath
     文件        1042  2017-06-05 01:33  leftWords\.project
     目录           0  2017-06-05 01:33  leftWords\.settings\
     文件         503  2017-06-05 01:33  leftWords\.settings\.jsdtscope
     文件         364  2017-06-05 01:33  leftWords\.settings\org.eclipse.jdt.core.prefs
     文件         479  2017-06-05 01:33  leftWords\.settings\org.eclipse.wst.common.component
     文件         345  2017-06-05 01:33  leftWords\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-06-05 01:33  leftWords\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-06-05 01:33  leftWords\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-06-05 01:33  leftWords\build\
     目录           0  2017-06-05 01:33  leftWords\build\classes\
     目录           0  2017-06-05 01:33  leftWords\build\classes\com\
     目录           0  2017-06-05 01:33  leftWords\build\classes\com\szx\
     目录           0  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\
     文件        3597  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\DBOper.class
     文件        1315  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\Message.class
     文件        3719  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\MsgDao.class
     文件         739  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\Reply.class
     文件        2186  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\ReplyDao.class
     文件        1282  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\User.class
     文件        2481  2017-06-05 01:33  leftWords\build\classes\com\szx\jnmc\UserDao.class
     目录           0  2017-06-05 01:33  leftWords\src\
     目录           0  2017-06-05 01:33  leftWords\src\com\
     目录           0  2017-06-05 01:33  leftWords\src\com\szx\
     目录           0  2017-06-05 01:33  leftWords\src\com\szx\jnmc\
     文件        2275  2017-06-05 01:33  leftWords\src\com\szx\jnmc\DBOper.java
     文件         822  2017-06-05 01:33  leftWords\src\com\szx\jnmc\Message.java
     文件        2784  2017-06-05 01:33  leftWords\src\com\szx\jnmc\MsgDao.java
     文件         366  2017-06-05 01:33  leftWords\src\com\szx\jnmc\Reply.java
     文件        1122  2017-06-05 01:33  leftWords\src\com\szx\jnmc\ReplyDao.java
............此处省略26个文件信息

评论

共有 条评论