资源简介
一个可二次开发的简单的java对mysql的增删改查的demo。
代码片段和文件信息
package com.sam.bean;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB {
public static Connection getConn() {
Connection conn = null;
try
{
//Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“);
//Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);
//conn = DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;databaseName=lib“ “sa“ “4682137“);
//conn = DriverManager.getConnection(“jdbc:microsoft:sqlsever:localhost://1433;DatabaseName=lib“ “sa“ “4682137“);
try {
Class.forName(“com.mysql.jdbc.Driver“).newInstance();
} catch (InstantiationException e) {e.printStackTrace();
} catch (IllegalAccessException e) {e.printStackTrace();}
//mysql数据库的端口默认是3306;characterEncoding的指编码格式这个一定要加,不然存到数据库的数据会乱码;最后面的两个参数是mysql数据库的用户名和密码我的是用户名是root密码是root连接你自己的时候你改成你自己的就可以了
conn= DriverManager.getConnection(“jdbc:mysql://localhost:3306/bishe018?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull““root““root“);
}catch (ClassNotFoundException e) {
e.printStackTrace();
}catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Statement createStmt(Connection conn) {
Statement stmt = null;
try
{
stmt = conn.createStatement();
}
catch (SQLException e)
{
e.printStackTrace();
}
return stmt;
}
public static ResultSet executeQuery(Statement stmt String sql) {
ResultSet rs = null;
try
{
rs = stmt.executeQuery(sql);
}
catch (SQLException e)
{
e.printStackTrace();
}
return rs;
}
public static ResultSet executeQuery(PreparedStatement preparedstmt)
{
ResultSet rs = null;
try {
rs = preparedstmt.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
public static PreparedStatement prepareStmt(Connection conn String sql) {
PreparedStatement pstmt = null;
try {
pstmt = (PreparedStatement) conn.prepareStatement(sql);
}catch (SQLException e) {
e.printStackTrace();
}
return pstmt;
}
public static void close(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(Statement stmt) {
if (stmt != null)
{
try
{
stmt.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
public static void close(ResultSet rs)
{
if (rs != null)
{
try {
rs.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-16 13:31 bishe018\
文件 1673 2016-06-16 13:32 bishe018\.classpath
文件 1333 2016-06-16 13:35 bishe018\.project
目录 0 2016-06-16 13:35 bishe018\.settings\
文件 522 2016-06-16 13:32 bishe018\.settings\.jsdtscope
文件 74 2016-06-16 13:35 bishe018\.settings\com.genuitec.eclipse.core.prefs
文件 364 2016-06-16 13:31 bishe018\.settings\org.eclipse.jdt.core.prefs
文件 483 2016-06-16 13:32 bishe018\.settings\org.eclipse.wst.common.component
文件 750 2016-06-16 13:32 bishe018\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 509 2016-06-16 13:32 bishe018\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-06-16 13:32 bishe018\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-16 13:32 bishe018\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2016-06-16 14:28 bishe018\WebRoot\
目录 0 2016-06-16 13:32 bishe018\WebRoot\me
文件 39 2016-06-16 13:32 bishe018\WebRoot\me
目录 0 2016-06-16 13:32 bishe018\WebRoot\WEB-INF\
目录 0 2016-06-16 13:33 bishe018\WebRoot\WEB-INF\classes\
目录 0 2016-06-16 13:33 bishe018\WebRoot\WEB-INF\classes\com\
目录 0 2016-06-16 13:33 bishe018\WebRoot\WEB-INF\classes\com\sam\
目录 0 2016-06-16 14:27 bishe018\WebRoot\WEB-INF\classes\com\sam\bean\
文件 3191 2016-06-16 13:34 bishe018\WebRoot\WEB-INF\classes\com\sam\bean\DB.class
文件 4909 2016-06-16 14:49 bishe018\WebRoot\WEB-INF\classes\com\sam\bean\Plan.class
目录 0 2016-06-16 14:27 bishe018\WebRoot\WEB-INF\classes\com\sam\servlet\
文件 4072 2016-06-16 14:56 bishe018\WebRoot\WEB-INF\classes\com\sam\servlet\planservlet.class
目录 0 2016-06-16 13:33 bishe018\WebRoot\WEB-INF\lib\
文件 321838 2015-01-10 12:20 bishe018\WebRoot\WEB-INF\lib\jsf-api.jar
文件 1206500 2015-01-10 12:20 bishe018\WebRoot\WEB-INF\lib\jsf-impl.jar
文件 414240 2015-01-10 12:20 bishe018\WebRoot\WEB-INF\lib\jstl-1.2.jar
文件 709922 2016-05-03 11:40 bishe018\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.7-bin.jar
文件 143939 2016-04-19 10:40 bishe018\WebRoot\WEB-INF\lib\servlet-api.jar
文件 537303 2015-01-10 12:20 bishe018\WebRoot\WEB-INF\lib\sqljdbc4.jar
............此处省略31个文件信息
- 上一篇:Java大作业个人通讯录
- 下一篇:JAVA企业网站
相关资源
- JAVA企业网站
- Java大作业个人通讯录
- 基于jsp servlet的超市管理系统
- Javaweb期末大作业教务管理
- JAVAWEB题库系统
- javaweb课程设计mvc框架
- java web 系统权限设计 源码
- J2EE宠物医院源码完整项目
- JavaWeb驾校预约管理系统
- 简易的创新创业申请审核管理系统
- 基于Java的决策分析系统源代码
- JAVA JSP失物招领系统 源代码
- 学籍信息管理系统、数据库文件、设
- 基于NetBeans开发的一套SWING酒店管理系
- 基于Chrome、Java、WebSocket、WebRTC实现浏
- JSP+MYSQL作业提交批改系统(毕业设计
- 关于车间调度问题的JAVA 程序
- 开源OCR引擎Tesseract的Java API封装Tess4
- 教师管理系统毕业设计java
- java视频聊天anychat
- 毕业设计-物流仓库库存管理系统jav
- java数据库高级编程宝典源代码,陈天
- 用JDBC连接数据库的Java Swing开发的图书
- 完整版java后台管理html模板
- java swing 飞机大战
- 阿里巴巴Java开发手册Word版
- SQLserver2008R2JDBC驱动(含连接数据库代
- Java Web 初学者项目 ——OA管理 有数
- java web网络相册管理系统
- java高级程序设计课后习题答案
评论
共有 条评论