java复习(9)---数据库JDBC
java写工程当然需要连接数据库。JDBC技术是连接数据库和应用程序的纽带,本节主要说明如何连接数据库。
java中提供sql类。
package re09;
import java.sql.*;
public class JDBCTest {
    static Connection con;
    static Statement sql;
    static ResultSet res;
    public Connection getConnection() {
        try { // 加载数据库驱动类
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            System.out.println("数据库驱动加载成功");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        try { // 通过访问数据库的URL获取数据库的连接对象
            con = DriverManager.getConnection("jdbc:jtds:" + "sqlserver://lovalhost:1433/db_jdbc", "sa", "");
            System.out.println("数据库连接成功");
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return con;
    }
    public static void main(String[] args) {
        JDBCTest c = new JDBCTest();
        c.getConnection();
        try {
            sql = con.createStatement();
            res = sql.executeQuery("select*from tb_stu");
            while (res.next()) {
                String id = res.getString("id"); // 获取列名是id的字段值
                System.out.println(id);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
结合示例我没可以看到,连接数据库需要经过加载驱动、加载数据库URL、获取statement类进行sql语句查询、resultSet类处理查询结果。
java复习(9)---数据库JDBC的更多相关文章
- Java应用程序连接数据库--JDBC基础
		
Java应用程序连接数据库--JDBC基础 Java应用程序连接数据库–JDBC基础 <!-- MySQL驱动,连接数据库用,由数据库厂商提供 --> <dependency&g ...
 - Java操作Sqlite数据库-jdbc连接
		
Java操作Sqlite数据库步骤: 1. 导入Sqlite jdbc 本文使用sqlite-jdbc-3.7.2.jar,下载地址 http://pan.baidu.com/s/1kVHAGdD 2 ...
 - Java操作SQL数据库(JDBC)
		
0.引入驱动jar包 使用jdbc进行具体操作前,需要引入相关数据库的jar包, 或者使用mave管理依赖 <!-- https://mvnrepository.com/artifact/mys ...
 - java连接mysql数据库jdbc
		
jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localhost:3306/数据库名jdbc.username = rootjd ...
 - java连接oracle数据库jdbc
		
driver = oracle.jdbc.driver.OracleDriver url = jdbc:oracle:thin:@localhost:1521:orcl
 - Java基础之原生JDBC操作数据库
		
前言 日常开发中,我们都习惯了使用ORM框架来帮我们操作数据库,本文复习.记录Java如何使用原生JDBC操作数据库 代码编写 封装几个简单方法 find查询方法 findOne查询方法 update ...
 - 写给小白的JAVA链接MySQL数据库的步骤(JDBC):
		
作为复习总结的笔记,我罗列了几个jdbc步骤,后边举个简单的例子,其中的try块请读者自行处理. /* * 1.下载驱动包:com.mysql.jdbc.Driver;网上很多下载资源,自己找度娘,此 ...
 - 在java程序中使用JDBC连接mysql数据库
		
在java程序中我们时常会用到数据库中的数据或操作数据库中的数据,如果java程序没有和我们得数据库连接,就不能实现在java程序中直接操作数据库.使用jdbc就能将java程序和数据库连起来,此时我 ...
 - 【JDBC】Java程序的数据库初体验
		
JDBC是什么 JDBC是一种能够用来执行SQL语句的Java API[接口]. 它是Java提供的一种规范,让各大数据库厂商遵循此规范完成自己的数据库连接驱动[实现接口]. JDBC的入门程序(这里 ...
 
随机推荐
- 一篇文章为你深度解析HTTPS 协议
			
一.前言 微信小程序如期发布,开发者在接入微信小程序过程中,会遇到以下问题: 小程序要求必须通过 HTTPS 完成与服务端通信,若开发者选择自行搭建 HTTPS 服务,那需要自行 SSL 证书申请.部 ...
 - bootstrap初级
			
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" ...
 - UITextField输入限制/小数/首位等
			
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...
 - Postgresql 经纬度
			
增加一列: add column `location` geometry default p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px &q ...
 - Spark Core_资源调度与任务调度详述
			
转载请标明出处http://www.cnblogs.com/haozhengfei/p/0593214ae0a5395d1411395169eaabfa.html Spark Core_资源调度与任务 ...
 - ICC_lab总结——ICC_lab1:数据设置和基本流程
			
ICC_lab总结 最近在学习后端的流程,做lab是最好不过了.但是有时候做过了lab,过了一段时间之后就会忘记,因此需要自己总结一下,加强印象. ICC_lab1:数据设置和基本流程 数据设置: 一 ...
 - onchange、onclick、onblur等事件区别
			
onblur:控件在失去焦点的时候触发 OnChange:当控件的内容发生改变时触发该事件 OnClick:点击该控件时触发 OnKeyDown:在控件有焦点的情况下,按下键时发生 OnKeyUp:在 ...
 - (8)集合之List,ArrayList,LinkedList
			
集合的体系结构 Collection 单列集合的接口 |----List 如果实现了List接口的集合类,具备的特点是有序,可重复 |----Set 如果实现了Set接口的集合类,集合特点无序不可重复 ...
 - Angular 2的12个经典面试问题汇总(文末附带Angular测试)
			
Angular作为目前最为流行的前端框架,受到了前端开发者的普遍欢迎.不论是初学Angular的新手,还是有一定Angular开发经验的开发者,了解本文中的12个经典面试问题,都将会是一个深入了解和学 ...
 - cassandra高级操作之索引、排序以及分页
			
本次就给大家讲讲cassandra的高级操作:索引.排序和分页:处于性能的考虑,cassandra对这些支持都比较简单,所以我们不能希望cassandra完全适用于我们的逻辑,而是应该将我们的逻辑设计 ...