Driver=oracle.jdbc.OracleDriver

Con=jdbc:oracle:thin:@175.3.15.9:1521:orcl

User=scott

Pwd=tiger //properties配置文件

package Java;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.util.Properties;

public class Shuju {

public static void Select(String sql) throws Exception {

Properties a = new Properties();

a.load(new FileInputStream("src/Java/properties")); //配置文件地址

String driver =a.getProperty("Driver");

String con =a.getProperty("Con");

String user =a.getProperty("User");

String pwd =a.getProperty("Pwd"); //获取配置文件内容

Class.forName(driver);

Connection con1;

con1 = DriverManager.getConnection(con, user, pwd);

Statement sta=con1.createStatement();

ResultSet rs = sta.executeQuery(sql);

while(rs.next()){

String str1=rs.getString(1);

String str2=rs.getString(2);

String str3=rs.getString(3);

System.out.println("ename: "+str1+" deptno: "+ str2+" sal: "+str3 );

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

Shuju a = new Shuju();

try {

a.Select("select ename,a.deptno,sal from emp,(select deptno,min(sal) as minsal from emp GROUP BY deptno)a where emp.deptno = a.deptno and emp.sal = a.minsal");

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

通过配置文件连接mysql_利用配置文件连接数据库相关推荐

  1. mye连接mysql_利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

    一.利用MyEclipse连接数据库 1. 打开MyEclipse的数据库连接视图 然后在Other中找到"MyEclipse Database"中的DB Browser 2. 在 ...

  2. iphone远程连接mysql_如何远程连接数据库 原来是这样的

    数据库连接有很多种,而最常用的有ACCESS,MYSQL,SQL-SERVER等系列的数据库,而MYSQL,SQL-SERVER是与源码程序分离的,一般在购买空间时,都会有配置相对应的数据库空间的哦. ...

  3. jsch连接mysql_使用jsch连接数据库

    通过java的jsch连接远程数据库 有时候我们本地代码可能无法连接数据库,因为数据库增加了白名单,指定ip的服务器才可以连接到数据库,不过我们可以通过连接该指定ip的服务器,然后通过该服务器连接数据 ...

  4. java下mysql连接配置文件_Java读取.properties配置文件并连接数据库

    1.读取配置文件 //Properties集合 流对象读取键值对 public static void getNum() throws Exception { Properties p=new Pro ...

  5. php的配置文件config.php连接mysql_常见问题:数据库连接失败,请检查数据库配置: config config.php...

    数据库连接失败,请检查数据库配置:/config/config.php,出现这个问题,正常是数据库的配置文件缺失,或是配置文件里面的数据库相关信息不正确导致的.请安如下步骤检查下.看看问题是否还存在: ...

  6. 利用JDBC连接数据库(MySQL)

    1 在eclipse中创建一个maven项目(在Java模式下,不要在JavaEE模式下) 1.1 file  -->> new  -->> project 2 下载数据库驱动 ...

  7. hybris mysql_利用 AWS 打造高可用 SAP Hybris 系统

    概述: SAP Hybris是整个e-commerce 领域的领先系统解决方案,许多客户在选择打造自己的e-commerce系统时,都会考虑选择SAP Hybris. 这篇blog将会介绍如何利用AW ...

  8. java bean配置文件_Spring中多配置文件及引用其他bean的方式

    Spring多配置文件有什么好处? 按照目的.功能去拆分配置文件,可以提高配置文件的可读性与维护性,如将配置事务管理.数据源等少改动的配置与配置bean单独分开. Spring读取配置文件的几种方式: ...

  9. @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值

    @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...

最新文章

  1. SpringBean默认是单例的,高并发情况下,如何保证并发安全?
  2. 运维企业专题(2)HTTP加速器——Varnish缓存机制后篇(后端服务器集群、负载均衡与CDN推送平台搭建)
  3. combobox的使用
  4. OpenStack-MitakaCentos7.2双节点搭建--(五)Neutron服务
  5. Java 基础之 Random类和Math.random()方法
  6. IOS8如何获取当前UIViewController
  7. WAMP本地环境配置多站点虚拟目录教程(详细)
  8. 带你读论文丨异常检测算法及发展趋势分析
  9. c语言多线程面试题,iOS面试题--网络多线程
  10. 无线Wifi模块AP和STA工作模式详解
  11. X 射线技术揭示芯片的秘密!
  12. 浏览器跨域问题(jsonp)——jsonp详解
  13. C++ 解引用操作符重载
  14. Q122:PBRT-V3,提高Monte Carlo积分计算效率的方法——Russian Roulette和Splitting(13.7章节)
  15. Cockos REAPER for Mac(音轨录制编辑软件)
  16. .NET 4.0 使用 asyn await
  17. PMP学习笔记之四 第三章 单个项目管理过程
  18. 【烟雾检测】基于matlab背景模糊模型视频烟雾检测【含Matlab源码 153 期】
  19. 重置oracle sys的密码,oracle 重置sys密码的方法介绍
  20. PHP一句话木马后门

热门文章

  1. linux 进程的 5 大段
  2. scrapy架构设计分析
  3. 通过css样式,控制文字显示...
  4. 使用STL map 用 string 做索引 插入删除数据
  5. tempdb(转载)
  6. HttpCombiner.ashx处理
  7. Linux查看登录日志
  8. Vue三大核心概念之二(事件)
  9. py 的 第 19 天
  10. 非常强大的射击动作游戏源码完整版