资源简介
针对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.xm
文件 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个文件信息
- 上一篇:宿舍管理系统Java开发,sql数据库
- 下一篇:Android中实现GPS定位功能
评论
共有 条评论