简单的抽卡模拟器1.2
完善了数据库的使用
数据库的方法类
import java.io.FileReader;
import java.io.IOException;
import java.sql.*;
import java.util.Properties;public class JDBCUtils {private static String url;private static String Driver;private static String user;private static String pwd;static{try {Properties properties = new Properties();properties.load(new FileReader("G:\\JavaStudy2\\配置文件\\config.properties"));url = properties.getProperty("url");Driver = properties.getProperty("Driver");user = properties.getProperty("username");pwd = properties.getProperty("password");Class.forName(Driver);}catch (IOException e){e.printStackTrace();}catch (ClassNotFoundException e){e.printStackTrace();}}public static Connection getConnection() throws SQLException {return DriverManager.getConnection(url,user,pwd);}public static void close(Statement stat, Connection dbConn){if(stat != null) {try {stat.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if(dbConn != null) {try {dbConn.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}public static void close(ResultSet rs, Statement stat, Connection dbConn){if(stat != null) {try {stat.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if(dbConn != null) {try {dbConn.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if(rs != null) {try {rs.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}public static void close(Statement stat){if(stat != null) {try {stat.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}
抽卡更改(是不是PrepareStatement 占位符不能是表??)
public void setGoldCard(){String sql = "SELECT * FROM goldCard";Connection dbConn = null;ResultSet rs = null;PreparedStatement preparedStatement = null;try{dbConn = JDBCUtils.getConnection();preparedStatement = dbConn.prepareStatement(sql);rs = preparedStatement.executeQuery();while (rs.next()){goldCard.add(rs.getString("Card_Name"));}}catch (SQLException e){e.printStackTrace();}finally {JDBCUtils.close(rs,preparedStatement,dbConn);}}
属性文件设置
public void writeProperties(){Properties properties = new Properties();OutputStream output = null;try{output = new FileOutputStream("G:\\JavaStudy2\\配置文件\\config.properties");properties.setProperty("url","jdbc:sqlserver://localhost:1433;DatabaseName=CARD");properties.setProperty("username","kyvlms");properties.setProperty("password","19990616op");properties.setProperty("Driver","com.microsoft.sqlserver.jdbc.SQLServerDriver");properties.store(output,"欧阳卓远是个鸹貔");}catch (IOException e){e.printStackTrace();}finally {if(output != null){try {output.close();}catch (IOException e){e.printStackTrace();}}}}public static void main(String[] args) {new setProperties().writeProperties();}
双黄双紫!!运气用错地方了!
简单的抽卡模拟器1.2相关推荐
- 简单的抽卡模拟器2.0
登陆界面 package LoginView;import javax.swing.*; import java.awt.*; import java.awt.event.MouseAdapter; ...
- 简单的抽卡模拟器1.0
记录非洲生活学习 卡牌数据获取(用了jxl) public void setBlueCard() {//创建workbookWorkbook workbook= null;try {workbook ...
- 简单的抽卡模拟器1.1
连接了数据库 import java.sql.Connection; import java.sql.DriverManager;public class dataBase {private Stri ...
- java金铲铲抽卡模拟器
最近迷上了金铲铲,无心上班,满脑子都是抽卡,阵容,,走路都是dddddd,为了过我的d瘾,自己写了一个抽卡模拟器,功能非常简单,只能d,仅供娱乐. 1. 首先随便创建一个springboot项目,甚至 ...
- 明日方舟抽卡模拟器wiki_明日方舟抽卡模拟器
明日方舟抽卡模拟器是一款非常好玩的抽卡模拟器.有的玩家觉得游戏中的抽卡资源真的太少了,这次就让玩家一次性玩个够,让你尽情体会明日方舟中的最刺激的抽卡玩的内容.明日方舟抽卡模拟器快来下载吧! 提取码:z ...
- java模拟抽卡游戏_阴阳师抽卡模拟器能实现全区互通,众多玩家都可斗技切磋...
阴阳师抽卡模拟器多数玩家都在使用,它是由NGA进行制作的属于一种爆率独立出的模拟器,广大玩家通过使用这种模拟器不仅仅可以实现全区互通,而且也能好的实现斗技切磋. 在大家下载安装阴阳师抽卡模拟器时候需要 ...
- 【PYQT】制作可以显示图片的抽卡模拟器
文章目录 前言 一.前置操作 二.操作步骤 1.qt绘制模拟器界面并转换为py文件 2.在项目文件夹加入数据文件 3.新建一个py文件进行操作界面 三.测试程序 总结 前言 记录自己学习pyqt制作抽 ...
- 明日方舟抽卡模拟器wiki_明日方舟抽卡模拟器wiki
明日方舟抽卡模拟器wikiapp是一款明日方舟抽卡模拟器,明日方舟抽卡模拟器wikiapp完全还原了游戏中的抽卡场景,带给玩家们一个真实的体验感,有十连抽和单抽大家可以根据自己的需求选择,没有任何的消 ...
- 恋与抽卡模拟器网页_《公主连结》抽卡模拟器网站是什么 抽卡模拟器地址介绍...
导 读 公主连结抽卡模拟器怎么进入?游戏内有一个抽奖的功能能够来抽取不同星级的角色,而有些玩家经济能力并不富裕的玩家就会收到许多方面的印象,而在抽卡模拟器内就可以测试一下自己的欧非程度,这样就有足够的 ...
最新文章
- Android Fragment详解(二):Fragment创建及其生命周期
- python模块手册_python模块说明
- 学完css3的总结,css3中常见的单位及总结
- 【Numpy学习记录】np.transpose讲解
- Spring MVC+Mybatis 多数据源配置
- P1028 [NOIP2001 普及组] 数的计算 python
- 输入一个以回车结束的字符串,判断该字符串是否对称(正序与逆序相同,如aBc2cBa为对称字符串)
- mySQL 建表约束
- 长沙理工 ACM 数位 DP 1488
- python可视化入门 plotly
- Android学习笔记(十二)——使用意图传递数据的几种方式
- ES 新增字符串方法
- win 7更改计算机用户名和密码错误,解决win7一开机就显示用户名和密码错误故障...
- 计算机组成原理中总线包括,计算机组成原理复习题
- 今天给大家分享的案例就是关于电影的啦,我们一起来看看IMDBtop10000的电影排行榜数据
- vba二维数组初始化_将二维数组转为一维数组的2种方法
- 如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析
- 怎么修改win8计算机用户名和密码忘了怎么办,win8忘记了登陆密码怎么办|win8用户登入密码忘了的解决措施...
- 解决安卓App启动页面会闪一下
- 美国互联网理论是伪科学?