Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Work with JDBC in Java.(for students)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Work with JDBC in Java.(for students)

библиотека
материалов
Work with databases in Java. JDBC Tutorial for students of universities Autho...
The JDBC API —  The JDBC™ API provides programmatic access to relational data...
JDBC Architecture Two-tier Processing Models
JDBC Architecture Three-tier Processing Models
Get connection with database static final String JDBC_DRIVER = "com.mysql.jdb...
Statement. Execute a query Statement stmt = null; try{ System.out.println("Cr...
PrepareStatement. PreparedStatement ps = conn.prepareStatement("insert into f...
Literature http://www.quizful.net/post/using-jdbc http://www.javaportal.ru/ja...
8 1

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

№ слайда 1 Work with databases in Java. JDBC Tutorial for students of universities Autho
Описание слайда:

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

№ слайда 2 The JDBC API —  The JDBC™ API provides programmatic access to relational data
Описание слайда:

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

№ слайда 3 JDBC Architecture Two-tier Processing Models
Описание слайда:

JDBC Architecture Two-tier Processing Models

№ слайда 4 JDBC Architecture Three-tier Processing Models
Описание слайда:

JDBC Architecture Three-tier Processing Models

№ слайда 5 Get connection with database static final String JDBC_DRIVER = "com.mysql.jdb
Описание слайда:

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; }

№ слайда 6 Statement. Execute a query Statement stmt = null; try{ System.out.println("Cr
Описание слайда:

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();}

№ слайда 7 PrepareStatement. PreparedStatement ps = conn.prepareStatement("insert into f
Описание слайда:

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() ;

№ слайда 8 Literature http://www.quizful.net/post/using-jdbc http://www.javaportal.ru/ja
Описание слайда:

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 для студентов университетов.

 

Автор
Дата добавления 09.02.2015
Раздел Информатика
Подраздел Презентации
Просмотров250
Номер материала 376136
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх