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

资源简介

Java用jdbc连接数据库源码(简单操作,包括数据库),用控制台操作选择题题目的增删查。希望可以帮助你。

资源截图

代码片段和文件信息

package dao;

import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;

public class baseDao {
public static Connection conn;
public static ResultSet rst;
public static PreparedStatement pre;

public static void getConnection(){
try {
//用Properties读取jdbc.roperties文件
Properties prop = new Properties();
prop.load(baseDao.class.getClassLoader().getResourceAsStream(“jdbc.properties“));
Class.forName(“com.mysql.jdbc.Driver“);
conn=DriverManager.getConnection(prop.getProperty(“url“)prop.getProperty(“userName“)prop.getProperty(“passWord“));
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
 * 查询
 */
public static ResultSet select(String sqlobject[] obj){
getConnection();
try {
pre=conn.prepareStatement(sql);
if(obj!=null){
for (int i = 0; i < obj.length; i++) {
pre.setobject(i+1 obj[i]);
}
}
ResultSet rst = pre.executeQuery();
return rst;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/**
 * 增加删除更改
 */
public static int addDeleteUpdate(String sqlobject[] obj){
getConnection();
try {
pre = conn.prepareStatement(sql);
if(obj!=null){
for (int i = 0; i < obj.length; i++) {
pre.setobject(i+1 obj[i]);
}
}
int s = pre.executeUpdate();
return s;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return 0;
}

/**
 * 关闭资源
 */
public static void closeResource(Connection connPreparedStatement preResultSet rst){
if(rst!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pre!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        379  2017-11-16 15:26  Java连接数据库源码,简单操作\Exam\.classpath

     文件        380  2017-11-16 15:15  Java连接数据库源码,简单操作\Exam\.project

     文件        598  2017-11-16 15:15  Java连接数据库源码,简单操作\Exam\.settings\org.eclipse.jdt.core.prefs

     文件       2788  2017-11-16 15:56  Java连接数据库源码,简单操作\Exam\bin\dao\baseDao.class

     文件       4968  2017-11-16 17:33  Java连接数据库源码,简单操作\Exam\bin\dao\impl\QuestionInfoDaoImpl.class

     文件        538  2017-11-16 17:33  Java连接数据库源码,简单操作\Exam\bin\dao\QuestionInfoDao.class

     文件       1897  2017-11-16 15:56  Java连接数据库源码,简单操作\Exam\bin\entity\QuestionInfo.class

     文件         75  2017-11-16 15:27  Java连接数据库源码,简单操作\Exam\bin\jdbc.properties

     文件       4118  2017-11-16 17:35  Java连接数据库源码,简单操作\Exam\bin\main\Main.class

     文件     964882  2017-11-01 16:33  Java连接数据库源码,简单操作\Exam\lib\mysql-connector-java-5.1.31-bin.jar

     文件       2343  2017-11-16 15:50  Java连接数据库源码,简单操作\Exam\src\dao\baseDao.java

     文件       4294  2017-11-16 17:33  Java连接数据库源码,简单操作\Exam\src\dao\impl\QuestionInfoDaoImpl.java

     文件        506  2017-11-16 17:33  Java连接数据库源码,简单操作\Exam\src\dao\QuestionInfoDao.java

     文件       1294  2017-11-16 15:26  Java连接数据库源码,简单操作\Exam\src\entity\QuestionInfo.java

     文件         75  2017-11-16 15:27  Java连接数据库源码,简单操作\Exam\src\jdbc.properties

     文件       2999  2017-11-16 17:35  Java连接数据库源码,简单操作\Exam\src\main\Main.java

     文件       1887  2017-11-16 17:38  Java连接数据库源码,简单操作\exam.sql

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\bin\dao\impl

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\src\dao\impl

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\bin\dao

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\bin\entity

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\bin\main

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\src\dao

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\src\entity

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\src\main

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\.settings

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\bin

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\lib

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam\src

     目录          0  2017-11-16 17:51  Java连接数据库源码,简单操作\Exam

............此处省略4个文件信息

评论

共有 条评论