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

Work with JDBC in Java.(for students)


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
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 для студентов университетов.

 

Общая информация

  • 303
  • 09.02.2015
Номер материала: 376136


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

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

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»