资源简介

数据库网上书店+java实现+连接数据库(mysql、sqlsever都有)

资源截图

代码片段和文件信息

package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import service.StuClass;

/**
 * 
 * @author Tracy Shang
 * 数据库操作类
 */
public class DBcmd {



/**
 * 联接数据库
 * @return
 */
// TODO:数据库连接
// private static Connection connectDB() {
// String JDriver = “com.microsoft.sqlserver.jdbc.SQLServerDriver“;// SQL数据库引擎
//
// String connectDB = “jdbc:sqlserver://210.45.165.217:1433;DatabaseName=ScoreDB“;// 数据源注意IP地址和端口号,数据库名字!!!
//
// try {
//
// Class.forName(JDriver);// 加载数据库引擎,返回给定字符串名的类
//
// } catch (ClassNotFoundException e) {
//
// e.printStackTrace();
//
// System.out.println(“加载数据库引擎失败“);
//
// System.exit(0);
//
// }
//
// System.out.println(“数据库驱动成功“);
//
// try {
//
// String user = “sa“;// 你自己创建的用户名字和密码!!!!!!!!!!!!
//
// String password = “123“;
//
// Connection con = DriverManager.getConnection(connectDB user
//
// password);// 连接数据库对象
//
// System.out.println(“连接数据库成功“);
// return con;
// } catch (Exception e) {
// // 数据库驱动类异常处理
// System.out.println(“Sorrycan‘t find the Driver!“);
// e.printStackTrace();
// return null;
//
// } 
// }
//
private static Connection connectDB() {
// 声明Connection对象
Connection con = null;
// 驱动程序名
String driver = “com.mysql.jdbc.Driver“;
// URL指向要访问的数据库名mydata
String url = “jdbc:mysql://localhost:3306/scoredb“;
// MySQL配置时的用户名
String user = “root“;
// MySQL配置时的密码
String password = “1234“;
// 遍历查询结果集
try {
// 加载驱动程序
Class.forName(driver);
// 1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url user password);
if (!con.isClosed())
System.out.println(“Succeeded connecting to the Database!“);
} catch (Exception e) {
// 数据库驱动类异常处理
System.out.println(“Sorrycan‘t find the Driver!“);
e.printStackTrace();

} finally {
return con;
}

}

// TODO:查询数据
public static List queryClass() {

List result = new ArrayList();

try {
Connection con = connectDB();
if (con == null) {
return null;
}
// 2.创建statement类对象,用来执行SQL语句!!
Statement statement;
statement = con.createStatement();

// 要执行的SQL语句
String sql = “select * from class“;
// 3.ResultSet类,用来存放获取的结果集!!
ResultSet rs = statement.executeQuery(sql);

while (rs.next()) {
StuClass cl = new StuClass();
// 获取stuname这列数据
cl.setClassNo(rs.getString(“classNo“));
// 获取stuid这列数据
cl.setClassName(rs.getString(“className“));
cl.setClassNum(rs.getInt(“classNum“));

cl.setInstitute(rs.getString(“institute“));
cl.setGrade(rs.getInt(“grade“));

// 输出结果
System.out.println(cl.toString());
result.add(cl);
}
rs.close();
con.close();
} cat

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

     文件        577  2018-06-28 12:16  DBApp1\.classpath

     文件        382  2018-06-28 12:16  DBApp1\.project

     文件        598  2018-06-28 12:16  DBApp1\.settings\org.eclipse.jdt.core.prefs

     文件       3825  2018-06-28 12:16  DBApp1\bin\dao\DBcmd.class

     文件       2063  2018-06-28 12:16  DBApp1\bin\service\StuClass.class

     文件        696  2018-06-28 12:16  DBApp1\bin\utils\Utils.class

     文件       2622  2018-06-28 12:16  DBApp1\bin\view\AddInfoframe.class

     文件        795  2018-06-28 12:16  DBApp1\bin\view\Mainframe$1.class

     文件       4083  2018-06-28 12:16  DBApp1\bin\view\Mainframe.class

     文件     459094  2018-06-28 12:16  DBApp1\lib\mysql-connector-java-3.1.14-bin.jar

     文件     893229  2018-06-28 12:16  DBApp1\lib\sqljdbc41.jar

     文件       4595  2018-06-28 12:16  DBApp1\src\dao\DBcmd.java

     文件       1639  2018-06-28 12:16  DBApp1\src\service\StuClass.java

     文件        488  2018-06-28 12:16  DBApp1\src\utils\Utils.java

     文件       1508  2018-06-28 12:16  DBApp1\src\view\AddInfoframe.java

     文件       3136  2018-06-28 12:16  DBApp1\src\view\Mainframe.java

     文件    2401254  2018-06-28 12:11  数据库网上书店.docx

     目录          0  2018-06-28 12:16  DBApp1\bin\dao

     目录          0  2018-06-28 12:16  DBApp1\bin\service

     目录          0  2018-06-28 12:16  DBApp1\bin\utils

     目录          0  2018-06-28 12:16  DBApp1\bin\view

     目录          0  2018-06-28 12:16  DBApp1\src\dao

     目录          0  2018-06-28 12:16  DBApp1\src\service

     目录          0  2018-06-28 12:16  DBApp1\src\utils

     目录          0  2018-06-28 12:16  DBApp1\src\view

     目录          0  2018-06-28 12:16  DBApp1\.settings

     目录          0  2018-06-28 12:16  DBApp1\bin

     目录          0  2018-06-28 12:16  DBApp1\lib

     目录          0  2018-06-28 12:16  DBApp1\src

     目录          0  2018-06-28 12:16  DBApp1

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

评论

共有 条评论