资源简介
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\ba
文件 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\ba
文件 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个文件信息
- 上一篇:RSA算法的Java实现
- 下一篇:哈工大LTP java动态链接库 64位可用
相关资源
- android通过JDBC连接Mysql数据库
- jsp+servlet+jdbc开发学生信息后台管理系
- mysql与java连接的适配包mysql-connector-
- oracle11g jar包for JDBC
- oracle 11g jdbc jar包
- sql server jar包
- mysql5.6 jdbc jar
- Java jdbc三层及事务转账案例
- 基于JAVA的航空订票系统
- JAVA写的信用卡管理系统
- 学生管理系统Swing+Java+JDBC,原创
- mysql-connector-java-8.0.19_仅含jar包.zip
- 课工场新闻管理系统.rar
- 最新版的JDBC驱动jar包
- JavaGUI+JDBC模拟ATM项目
- Spring_jdbc模板相关jar包连接文件版本:
- java做的教务管理系统
- informix数据库jdbc驱动
- mysql-connector-java-5.1.47
- JDBC连接MySQL数据库8.0.13的驱动包
- 基于Java 的果蔬交易网站的设计与实现
- Java连Oracle的JDBC的jar包适合11g、12c、
- mysql-connector-java5.1.30
- Jsp+Mysql+Jdbc+Servlet适合初学者的登陆查
- oracle驱动jar包后解压缩即可
- neo4j-jdbc-2.3.2-jar-with-dependencies.jar
- JSP+JDBC+Servlet实现ATM机的源码
- 适用于 SQL Server 2014、2012、2008R2的JD
- jsp+servlet+jdbc+mysql实现的新闻管理系统
- oracle数据库驱动jar包
评论
共有 条评论