• 大小: 7.37MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: Java
  • 标签: JavaSql  

资源简介

java,sql2008,数据库

资源截图

代码片段和文件信息


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

public class DbConn {
Connection con = null; 
ResultSet rs = null; 
Statement stmt=null;
//数据库连接字符串初始化
String url=“jdbc:sqlserver://localhost:1433;DatabaseName=supermkt“;
//账号密码初始化
String username = “sa“;
String password = “sa123“;
String driver=“com.microsoft.sqlserver.jdbc.SQLServerDriver“;
/**
 * 构成方法
 * @param driver驱动
 * @param url链接字符
 * @param username用户名
 * @param password密码
 */
public DbConn() {
try{
Class.forName(driver);
con = DriverManager.getConnection(url username password);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVEResultSet.CONCUR_READ_ONLY);
}catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e)
{
e.printStackTrace();
}

}
/**
 * 查询获取结果集
 * @param sql
 * @return
 */
public ResultSet executeQuery(String sql) {
try {
rs = stmt.executeQuery(sql);
} catch (SQLException er) {
System.err.println(er.getMessage());
}
return rs;
}
/**
 * 执行sql语句,返回受影响行数
 * @param sql
 * @return
 */
public int executeUpdate(String sql) { 
int result = 0;
try {
result = stmt.executeUpdate(sql);
} catch (SQLException ex) {
System.err.println(ex.getMessage());
}
return result;
}

/**
 * 执行sql语句
 * @param sql
 * @return
 */
public boolean execute(String sql) {
boolean result = false;
try {
result = stmt.execute(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
/**
 * 获取一行一列数据
 * @param sql
 * @return
 */
public object getOnlyOne(String sql){
object str=null;
ResultSet rs=executeQuery(sql);
try {
if(rs.first()){
str=rs.getobject(1);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
/**
 * 判断是否有查询结果
 * @param sql
 * @return
 */
public boolean checkTrue(String sql){
ResultSet rs=executeQuery(sql);
try {
if(rs.next()){
return true;
}else{
return false;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
//数据库连接关闭
public void close() {
try {
if (con != null)
con.close();
} catch (Exception e) {
System.out.print(e);
}
try {
if (rs != null)
rs.close();
} catch (Exception e) {
System.out.println(e);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-02 11:14  jar包和其他\
     文件     1470766  2017-01-08 22:27  jar包和其他\Jar包导入录像.zip
     文件      654891  2016-09-21 11:21  jar包和其他\sqljdbc41.jar
     目录           0  2017-06-02 11:14  数据库\
     文件     5561936  2017-01-02 22:26  数据库\sqlserver数据库配置和脚本导入录像.zip
     文件       11608  2017-06-02 11:12  数据库\supermkt.sql
     目录           0  2017-06-02 11:13  源代码\
     文件         367  2017-06-02 10:27  源代码\.classpath
     文件         384  2017-06-02 10:27  源代码\.project
     目录           0  2017-06-02 11:13  源代码\.settings\
     文件         598  2017-06-02 10:27  源代码\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-06-02 11:13  源代码\bin\
     文件        3130  2017-06-02 10:28  源代码\bin\DbConn.class
     文件        1932  2017-06-02 10:27  源代码\bin\LoginFrm$LoginSubmit.class
     文件         837  2017-06-02 10:27  源代码\bin\LoginFrm$Reset.class
     文件        3134  2017-06-02 10:27  源代码\bin\LoginFrm.class
     文件         690  2017-06-02 10:27  源代码\bin\MainFrm$backlog.class
     文件         680  2017-06-02 10:27  源代码\bin\MainFrm$mcustomer.class
     文件         668  2017-06-02 10:27  源代码\bin\MainFrm$mgoods.class
     文件         668  2017-06-02 10:27  源代码\bin\MainFrm$morder.class
     文件         672  2017-06-02 10:27  源代码\bin\MainFrm$msupply.class
     文件         668  2017-06-02 10:27  源代码\bin\MainFrm$updpwd.class
     文件        3042  2017-06-02 10:27  源代码\bin\MainFrm.class
     文件        1456  2017-06-02 11:10  源代码\bin\McustomerFrm$1.class
     文件        2409  2017-06-02 11:10  源代码\bin\McustomerFrm$AddAction.class
     文件         764  2017-06-02 11:10  源代码\bin\McustomerFrm$CheckAction.class
     文件        1739  2017-06-02 11:10  源代码\bin\McustomerFrm$DelAction.class
     文件         629  2017-06-02 11:10  源代码\bin\McustomerFrm$ResAction.class
     文件        2920  2017-06-02 11:10  源代码\bin\McustomerFrm$UpdAction.class
     文件        6521  2017-06-02 11:10  源代码\bin\McustomerFrm.class
     文件        1634  2017-06-02 10:27  源代码\bin\MgoodsFrm$1.class
............此处省略31个文件信息

评论

共有 条评论