Инфоурок Информатика ПрезентацииWork with JDBC in Java.(for students)

Work with JDBC in Java.(for students)

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Work with databases in Java.JDBCTutorial for students of universities
Author...

    1 слайд

    Work with databases in Java.
    JDBC
    Tutorial for students of universities
    Author: Dudnik Oxana

  • The JDBC API —  The JDBC™ API provides 
programmatic access to relational dat...

    2 слайд

    The JDBC API —  The JDBC™ API provides
    programmatic access to relational data
    from the Java™ programming language.

  • JDBC ArchitectureTwo-tier Processing Models

    3 слайд

    JDBC Architecture

    Two-tier Processing Models

  • JDBC ArchitectureThree-tier Processing Models

    4 слайд

    JDBC Architecture

    Three-tier Processing Models

  • Get connection with databasestatic final String JDBC_DRIVER = "com.mysql.jdbc...

    5 слайд

    Get connection with database
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost/EMP";
    static final String USER = "username";
    static final String PASS = "password";
    public Connection getConnection() throws SQLException {
    Connection conn = null;
    try
    { //Register JDBC driver
    Class.forName("com.mysql.jdbc.Driver");
    //Open a connection
    System.out.println("Connecting to database...");
    conn = DriverManager.getConnection(DB_URL, USER, PASS);
    System.out.println("Connected to database");
    }catch(Exception e){
    e.printStackTrace();
    }
    return conn;
    }

  • Statement. Execute a query Statement stmt = null; 
try{ 
System.out.println("...

    6 слайд

    Statement. Execute a query
    Statement stmt = null;
    try{
    System.out.println("Creating statement...");
    stmt = conn.createStatement();
    String sql = "SELECT id, first, last, age FROM Employees";
    ResultSet rs = stmt.executeQuery(sql);
    // Extract data from result set
    while(rs.next()){ //Retrieve by column name
    int id = rs.getInt("id");
    int age = rs.getInt("age");
    String first = rs.getString("first");
    String last = rs.getString("last");
    //Display values
    System.out.print("ID: " + id);
    System.out.print(", Age: " + age);
    System.out.print(", First: " + first);
    System.out.println(", Last: " + last); }
    //Clean-up environment
    rs.close();
    stmt.close();
    }catch(SQLException se)
    {se.printStackTrace();}

  • PrepareStatement.PreparedStatement ps = conn.prepareStatement("insert into fl...

    7 слайд

    PrepareStatement.
    PreparedStatement ps = conn.prepareStatement("insert into flowers_table values(?,?)");
    int a = 1;
    String b = "rose";
    ps.setString(1,a);
    ps.setString(2,b);
    ps.executeUpdate() ;

  • Literaturehttp://www.quizful.net/post/using-jdbc
http://www.javaportal.ru/jav...

    8 слайд

    Literature
    http://www.quizful.net/post/using-jdbc
    http://www.javaportal.ru/java/articles/JDBC_java_BD.html

Краткое описание документа:

Базы данных… они повсюду. От них просто нет никакого спасения. Сегодня мало кто не сталкивался с программированием приложений, которые используют базы данных. Начиная от простых (а порой и сложных) текстовых файлов с собственной структурой, заканчивая до боли знакомыми SQL-ориентированными СУБД. Тут собственно разработчики Java не могли остаться в стороне (ну а как иначе?) и написали интерфейс для взаимодействия Java-приложений с базами данных. Тут и далее под базами данных будем понимать СУБД использующие SQL.

JDBC - средство общения между Java и базами данных

Просто о JDBC для студентов университетов.

 

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 175 943 материала в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.02.2015 672
    • PPTX 556 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24908
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой