JDBC概念和数据库连接

JDBC的数据获取方式:

        1:直接声明变量并赋值.
        2:Scanner类控制台输入
        3:IO流(将硬盘存储中的数据读取到java中)
        4:scoket+iox
        5:从数据库中获取

JDBC的概念:
        问题:
            java和数据库之间的沟通不一致
        解决:
            数据库厂商对外提供java支持的接口
        使用:
            创建类实现接口(操作数据库)
            数据库厂商对外提供了数据库操作的驱动包(翻译官)    
        结论:
            JDBC其实就是数据库厂商对外提供的能够对自己的数据库操作的驱动包也就是jar文件

   JDBC访问数据库步骤:
    1:加载一个Driver驱动
    2:创建数据库连接(Connection)
    3 :创建SQL命令发送器Statement
    4:通过Statement发送SQL命令并得到结果
    5:处理结果(select语句)
    6:关闭数据库资源
        ResultSet
        Statement
        Connection。

JDBC数据库连接:

   oracle配置文件:

    driver=oracle.jdbc.driver.OracleDriver
    url=jdbc:oracle:thin:@localhost:1521:orcl
    username=scott
    pwd=tiger

 mysql配置文件:

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/508?useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatchedSta
username=root
pwd=123

读取配置文件:

static{
		InputStream is=JdbcUtil.class.getClassLoader().getResourceAsStream("JdbcUtil.properties");
		//使用properties来获取
		Properties pr=new Properties();
		try {
			pr.load(is);
			driver=pr.getProperty("driver");
			url=pr.getProperty("url");
			userName=pr.getProperty("username");
			pwd=pr.getProperty("pwd");
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值