`

11月29号(第27天的学习) 优化

 
阅读更多
优化总结
首先将定义个方法传入的类型和参数
然后将获得路径的参数修改成连接字符串 和用户密码
在重新创建一个类 在里面写上你的SQl语句和连接参数
用第一章两个参数来定义
然后先实例化第一个类
在将实例化参数调用第一个类里面的方法和两个参数
最后输出

//调用包
import java.sql.*;

/**
* youhuashiyan5 类
* @author xinjie
*
*/
public class jdbcyouhuo1 {

/**
* getUserName
* @param String connString
* @param String SQLString
* @return getUserName
*/
public String getUserName(String connString,String SQLString){

//定义变量
String userName = "";

//出现异常
try{

//它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。
//getConnection 获得连接
Connection connection = DriverManager.getConnection(connString,"root", "root");

//实例化Statement对象
//Statement 声明
//createStatement 创建声明
Statement statement = connection.createStatement(); 

//执行查询
ResultSet rs = statement.executeQuery(SQLString);

//循环
//next 下一个
while(rs.next()){

//调用方法
userName = rs.getString("user_name");
}
// 关闭操作
statement.close() ; 

// 数据库关闭
connection.close() ;

//出现异常
} catch(Exception e) {

//在这里捕捉
e.printStackTrace();

    //不论有没有异常都执行完代码有异常就进到finally里面来
} finally {
  
}
return userName;
}

}

/**
* jdbcyouhua2 类
* @author xinjie
*
*/
public class jdbcyouhua2 {

/**
* main() 主方法
* @param String[] agrs
* return 空
*/
public static void main(String[] agrs){

//定义连接字符串
String connString = "jdbc:mysql://localhost/ace?useUnicode=true&characterEncoding=utf-8";

//定义SQL语句
String SQLString = "SELECT user_name FROM users";

//  调用类
jdbcyouhuo1 jb1 = new jdbcyouhuo1();
String userName = jb1.getUserName(connString, SQLString);

// 输出结果
System.out.println(userName);
}
}

分享到:
评论

相关推荐

    人力资源管理软件(完全免费)

    人力资源管理软件其他的一些优化改进(感谢中秋月、提出意见的朋友们) 2008-02-20 人力资源管理软件做了以下改进 考勤管理增加了查看某一天哪些人休息的功能(感谢人生淡泊) 人力资源管理软件解决了考勤台帐的...

    [Excel.VBA程序开发自学宝典(第2版)].罗刚君.扫描版.pdf

    第27章 开发VBA百宝箱 第28章 插件设计 第29章 代码封装技巧 第30章 开发“Excel百宝箱”(本章及附录内容均在光盘中) 附录A Excel 2010的新增事件 附录B Excel 2010对象大全 附录C Excel 2010所有内置常数枚举...

    金融行业研究方法-投行案例学习(107):业务合并问题解决之道.pdf

    - **无偿受让专利**:2008年11月24日,亚玛顿有限与亚玛顿科技签订了《专利转让协议》,无偿受让了部分专利。 - **受让专利申请权**:2010年1月26日,亚玛顿有限以3万元的价格从上海复先受让了“纳米涂膜及光伏发电...

    python入门到高级全栈工程师培训 第3期 附课件代码

    第27章 01 os模块复习 02 上节课复习 03 内置函数补充及getattribute 04 getattribue补充 05 item系列 06 str与repr 07 自定制format 08 slots属性 09 doc属性 10 module和class 11 析构方法 12 call方法 13 迭代器...

    公司年会大屏幕抽奖

    2017.9.27 更新:处理可能出现的一些重复签到的情况 更新:现在被禁用的用户,在刷新签到列表后不会再显示在签到列表中 更新:增加了功能的快捷键 2017.9.25 更新:增加了手机端的观众中奖信息查看功能 2017.8.30 ...

    官方GNU C函数库手册

    第二十七章介绍了作业控制的概念,特别是在shell环境中如何管理和控制多个后台进程的运行状态,适用于复杂的批处理和自动化脚本编写。 27. **系统数据库与名称服务开关(System Databases and Name Service Switch...

    山东省跃华学校高一数学1月月考试题(无答案) 试题.doc

    17. **概率计算**:第十七题是概率问题,分别求解两校选出相同性别的概率以及选中同校教师的概率。 18. **扇形的几何性质**:第十八题考察扇形的弧长和面积计算,需要用到圆心角和半径的关系。 19. **频率分布直方...

    服务器安全加固操作的指南.doc

    28 1.16其他 29 1.16.1网络限制 29 1.16.2安全性增强 30 1.16.3检查Everyone权限 30 1.16.4限制命令操作权限 31 1.16.5防病毒软件建立计划任务,每天深夜执行全盘扫描 32 1.16.6进行IP-MAC双向绑定 32 1.16.7第三方...

    玩转校内[精简免安装版] Ver 2.4.27.95

    3、…… 4、这个版本开发截止时间为:2007年12月29日20:11。 5、[Ver 1.9.0.3] <br>…… <br>玩转校内Ver 1.9.0.27 1、提供四种踩人模式:[男女混踩]、[男生专用]、[女生专用]、[条件踩人]。...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    11、优化首页,帖子列表,帖子浏览页面,大大减少页面大小,增加浏览速度,减少服务器访问流量 12、优化thread页面解析特殊代码,避免出现死循环, 13、更多细节方面的优化 新增功能 1、增加了远程附件服务器附件...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    11、优化首页,帖子列表,帖子浏览页面,大大减少页面大小,增加浏览速度,减少服务器访问流量 12、优化thread页面解析特殊代码,避免出现死循环, 13、更多细节方面的优化 新增功能 1、增加了远程附件服务器附件...

    CommOpt-开源

    CommOpt 项目提供了我根据 GNU GPL 3 条款用 ... 第 12 届智能系统设计与应用国际会议 (ISDA 2012),第 508-514 页,IEEE 目录号:CFP12394-CDR,ISBN:978-1-4673-5118-8,印度高知,11 月 27 日至 29 日, IEEE, 2012

    玩转校内&时间观念(终结版Ⅱ)

    3、…… 4、这个版本开发截止时间为:2007年12月29日20:11。 5、[Ver 1.9.0.3] <br>…… <br>玩转校内Ver 1.9.0.27 1、提供四种踩人模式:[男女混踩]、[男生专用]、[女生专用]、[条件踩人]。 ...

    玩转校内&时间观念

    3、…… 4、这个版本开发截止时间为:2007年12月29日20:11。 5、[Ver 1.9.0.3] <br>…… <br>玩转校内Ver 1.9.0.27 1、提供四种踩人模式:[男女混踩]、[男生专用]、[女生专用]、[条件踩人]。...

    好用快递单打印软件 3.9.2

     2013年11月9日 V3.81.修正了现在的bug。  2.增加了识别发件人读取粘贴板功能。  3.修复了第一次使用添加发件人提示。  4.增加了淘宝读取不到姓名可自己添加修改功能。  5.增加了安卓系统当作扫描枪使用功能,...

    delphi 开发经验技巧宝典源码

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    delphi 开发经验技巧宝典源码06

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    软件学院java上机题及答案

    "该月有29天" : "该月有28天"); } else { System.out.println("月份不合法"); } } } ``` #### 题目四:输出整数数组的最大值和最小值 **题目描述**: 编写一个Java程序,接收一个整数数组,输出数组中的最大...

Global site tag (gtag.js) - Google Analytics