SlideShare a Scribd company logo
1 of 3
Java Database Connectivity
JDBCT is a Java API for executing SQL statements. (As a point of interest,
JDBC is a trademarked name and is not an acronym; nevertheless, JDBC is often
thought of as standing for "Java Database Connectivity".) It consists of a set of
classes and interfaces written in the Java programming language. JDBC provides
a standard API for tool/database developers and makes it possible to write
database applications using a pure Java API.
 Using JDBC, it is easy to send SQL statements to virtually any relational database. In
other words, with the JDBC API, it isn't necessary to write one program to access a
Sybase database, another program to access an Oracle database, another program to
access an Informix database, and so on. One can write a single program using the JDBC
API, and the program will be able to send SQL statements to the appropriate database.
And, with an application written in the Java programming language, one also doesn't
have to worry about writing different applications to run on different platforms.The
combination of Java and JDBC lets a programmer write it once and run it anywhere
Introduction of Java Database Connectivity
Java, being robust, secure, easy to use, easy
to understand, and automatically
Downloadable on a network, is an excellent
language basis for database applications.
What is needed is a way for Java
applications to talk to a variety of different
databases. JDBC is the mechanism for doing
this. JDBC extends what can be done in
Java. For example, with Java and the JDBC
API, it is possible to publish a web page
containing an applet that uses information
obtained from a remote database. Or an
enterprise can use JDBC to connect all its
employees (even if they are using a
conglomeration of Windows, Macintosh, and
UNIX machines) to one or more internal
databases via an intranet.

More Related Content

What's hot

Java Training in Chennai
Java Training in Chennai Java Training in Chennai
Java Training in Chennai raj esaki
 
Advanced Java Online Training PDF.pdf
Advanced Java Online Training PDF.pdfAdvanced Java Online Training PDF.pdf
Advanced Java Online Training PDF.pdfpujariTejaswani
 
1. Spring intro IoC
1. Spring intro IoC1. Spring intro IoC
1. Spring intro IoCASG
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Rishi Kothari
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?NexSoftsys
 
Java applet programming using jdbc2
Java applet programming using jdbc2Java applet programming using jdbc2
Java applet programming using jdbc2Yasser Khatib
 
Difference between jsf, servlet and jsp
Difference between jsf, servlet and jspDifference between jsf, servlet and jsp
Difference between jsf, servlet and jspMindfire LLC
 
JSF 2.3: Integration with Front-End Frameworks
JSF 2.3: Integration with Front-End FrameworksJSF 2.3: Integration with Front-End Frameworks
JSF 2.3: Integration with Front-End FrameworksIan Hlavats
 
J2ee connector architecture
J2ee connector architectureJ2ee connector architecture
J2ee connector architectureSubhasis Nayak
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by GoogleASG
 
J2EE PPT --CINTHIYA.M Krishnammal college for women
J2EE PPT --CINTHIYA.M Krishnammal college for womenJ2EE PPT --CINTHIYA.M Krishnammal college for women
J2EE PPT --CINTHIYA.M Krishnammal college for womenlissa cidhi
 
SERVER SIDE SCRIPTING
SERVER SIDE SCRIPTINGSERVER SIDE SCRIPTING
SERVER SIDE SCRIPTINGProf Ansari
 

What's hot (20)

Enterprice java
Enterprice javaEnterprice java
Enterprice java
 
Java Training in Chennai
Java Training in Chennai Java Training in Chennai
Java Training in Chennai
 
Advanced Java Online Training PDF.pdf
Advanced Java Online Training PDF.pdfAdvanced Java Online Training PDF.pdf
Advanced Java Online Training PDF.pdf
 
Week1 dq5
Week1 dq5Week1 dq5
Week1 dq5
 
1. Spring intro IoC
1. Spring intro IoC1. Spring intro IoC
1. Spring intro IoC
 
Prasant_nayak_IBM_3Yr_Exp
Prasant_nayak_IBM_3Yr_ExpPrasant_nayak_IBM_3Yr_Exp
Prasant_nayak_IBM_3Yr_Exp
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003
 
Java
JavaJava
Java
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?
 
Java applet programming using jdbc2
Java applet programming using jdbc2Java applet programming using jdbc2
Java applet programming using jdbc2
 
Difference between jsf, servlet and jsp
Difference between jsf, servlet and jspDifference between jsf, servlet and jsp
Difference between jsf, servlet and jsp
 
JSF 2.3: Integration with Front-End Frameworks
JSF 2.3: Integration with Front-End FrameworksJSF 2.3: Integration with Front-End Frameworks
JSF 2.3: Integration with Front-End Frameworks
 
J2ee connector architecture
J2ee connector architectureJ2ee connector architecture
J2ee connector architecture
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by Google
 
J2EE PPT --CINTHIYA.M Krishnammal college for women
J2EE PPT --CINTHIYA.M Krishnammal college for womenJ2EE PPT --CINTHIYA.M Krishnammal college for women
J2EE PPT --CINTHIYA.M Krishnammal college for women
 
Single Page Application
Single Page ApplicationSingle Page Application
Single Page Application
 
SERVER SIDE SCRIPTING
SERVER SIDE SCRIPTINGSERVER SIDE SCRIPTING
SERVER SIDE SCRIPTING
 
Suman
SumanSuman
Suman
 
Client side scripting and server side scripting
Client side scripting and server side scriptingClient side scripting and server side scripting
Client side scripting and server side scripting
 
What is mean stack?
What is mean stack?What is mean stack?
What is mean stack?
 

Viewers also liked

Creating visuals to support a lesson with timings
Creating visuals to support a lesson with timings Creating visuals to support a lesson with timings
Creating visuals to support a lesson with timings searcy68
 
Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show searcy68
 
Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show searcy68
 
Machine that change the world word file
Machine that change the world word fileMachine that change the world word file
Machine that change the world word fileMonir Hosen
 
Fiber optics - Wyte International
Fiber optics -  Wyte InternationalFiber optics -  Wyte International
Fiber optics - Wyte InternationalWyte International
 
Automatizimi i procesit te formesimit te gureve te mermerte
Automatizimi i procesit te formesimit te gureve te mermerteAutomatizimi i procesit te formesimit te gureve te mermerte
Automatizimi i procesit te formesimit te gureve te mermerteeggieggi
 
Cele mai bune_100_de_retete_ale_anului (1)
Cele mai bune_100_de_retete_ale_anului (1)Cele mai bune_100_de_retete_ale_anului (1)
Cele mai bune_100_de_retete_ale_anului (1)minca007costin2000
 

Viewers also liked (11)

Creating visuals to support a lesson with timings
Creating visuals to support a lesson with timings Creating visuals to support a lesson with timings
Creating visuals to support a lesson with timings
 
Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show
 
Clifford Sugerman
Clifford SugermanClifford Sugerman
Clifford Sugerman
 
Wyte Intl Profile
Wyte Intl ProfileWyte Intl Profile
Wyte Intl Profile
 
Clifford sugerman
Clifford sugermanClifford sugerman
Clifford sugerman
 
Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show Creating visuals to support a lesson with timings as show
Creating visuals to support a lesson with timings as show
 
Machine that change the world word file
Machine that change the world word fileMachine that change the world word file
Machine that change the world word file
 
Fiber optics - Wyte International
Fiber optics -  Wyte InternationalFiber optics -  Wyte International
Fiber optics - Wyte International
 
Automatizimi i procesit te formesimit te gureve te mermerte
Automatizimi i procesit te formesimit te gureve te mermerteAutomatizimi i procesit te formesimit te gureve te mermerte
Automatizimi i procesit te formesimit te gureve te mermerte
 
Armageddon or Evolution
Armageddon or EvolutionArmageddon or Evolution
Armageddon or Evolution
 
Cele mai bune_100_de_retete_ale_anului (1)
Cele mai bune_100_de_retete_ale_anului (1)Cele mai bune_100_de_retete_ale_anului (1)
Cele mai bune_100_de_retete_ale_anului (1)
 

Similar to Java Database Connectivity

jdbc-130913021409-phpapp01000988www.pptx
jdbc-130913021409-phpapp01000988www.pptxjdbc-130913021409-phpapp01000988www.pptx
jdbc-130913021409-phpapp01000988www.pptxssuser8878c1
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbcsriram raj
 
5 things about introduction to advanced java you have to experience it yourself.
5 things about introduction to advanced java you have to experience it yourself.5 things about introduction to advanced java you have to experience it yourself.
5 things about introduction to advanced java you have to experience it yourself.kritikumar16
 
Java Database Connectivity(JDBC) java database
Java Database Connectivity(JDBC) java databaseJava Database Connectivity(JDBC) java database
Java Database Connectivity(JDBC) java databasekannimuthu3
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05Ankit Dubey
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05JONDHLEPOLY
 
chapter 5 java.pptx
chapter 5  java.pptxchapter 5  java.pptx
chapter 5 java.pptxBekiTube
 
Chapter_4_-_JDBC[1].pptx
Chapter_4_-_JDBC[1].pptxChapter_4_-_JDBC[1].pptx
Chapter_4_-_JDBC[1].pptxBachaSirata
 
JDBC : Java Database Connectivity
JDBC : Java Database Connectivity JDBC : Java Database Connectivity
JDBC : Java Database Connectivity DevAdnani
 
Jdbc architecture and driver types ppt
Jdbc architecture and driver types pptJdbc architecture and driver types ppt
Jdbc architecture and driver types pptkamal kotecha
 
jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx
 jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx
jdbc Java Database Connectivity ujjwal matoliya jdbc.pptxujjwalmatoliya
 
JDBC java database connectivity with dbms
JDBC java database connectivity with dbmsJDBC java database connectivity with dbms
JDBC java database connectivity with dbmsKhyalNayak
 

Similar to Java Database Connectivity (20)

JDBC-Introduction
JDBC-IntroductionJDBC-Introduction
JDBC-Introduction
 
jdbc-130913021409-phpapp01000988www.pptx
jdbc-130913021409-phpapp01000988www.pptxjdbc-130913021409-phpapp01000988www.pptx
jdbc-130913021409-phpapp01000988www.pptx
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
 
5 things about introduction to advanced java you have to experience it yourself.
5 things about introduction to advanced java you have to experience it yourself.5 things about introduction to advanced java you have to experience it yourself.
5 things about introduction to advanced java you have to experience it yourself.
 
Java Database Connectivity(JDBC) java database
Java Database Connectivity(JDBC) java databaseJava Database Connectivity(JDBC) java database
Java Database Connectivity(JDBC) java database
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
Jdbc_ravi_2016
Jdbc_ravi_2016Jdbc_ravi_2016
Jdbc_ravi_2016
 
Rajesh jdbc
Rajesh   jdbcRajesh   jdbc
Rajesh jdbc
 
chapter 5 java.pptx
chapter 5  java.pptxchapter 5  java.pptx
chapter 5 java.pptx
 
Chapter_4_-_JDBC[1].pptx
Chapter_4_-_JDBC[1].pptxChapter_4_-_JDBC[1].pptx
Chapter_4_-_JDBC[1].pptx
 
Jdbc ppt
Jdbc pptJdbc ppt
Jdbc ppt
 
JDBC : Java Database Connectivity
JDBC : Java Database Connectivity JDBC : Java Database Connectivity
JDBC : Java Database Connectivity
 
Jdbc architecture and driver types ppt
Jdbc architecture and driver types pptJdbc architecture and driver types ppt
Jdbc architecture and driver types ppt
 
Jdbc
JdbcJdbc
Jdbc
 
jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx
 jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx
jdbc Java Database Connectivity ujjwal matoliya jdbc.pptx
 
java 4 Part 1 computer science.pptx
java 4 Part 1 computer science.pptxjava 4 Part 1 computer science.pptx
java 4 Part 1 computer science.pptx
 
JDBC java database connectivity with dbms
JDBC java database connectivity with dbmsJDBC java database connectivity with dbms
JDBC java database connectivity with dbms
 
Jdbc
JdbcJdbc
Jdbc
 
jdbc
jdbcjdbc
jdbc
 

Java Database Connectivity

  • 2. JDBCT is a Java API for executing SQL statements. (As a point of interest, JDBC is a trademarked name and is not an acronym; nevertheless, JDBC is often thought of as standing for "Java Database Connectivity".) It consists of a set of classes and interfaces written in the Java programming language. JDBC provides a standard API for tool/database developers and makes it possible to write database applications using a pure Java API.  Using JDBC, it is easy to send SQL statements to virtually any relational database. In other words, with the JDBC API, it isn't necessary to write one program to access a Sybase database, another program to access an Oracle database, another program to access an Informix database, and so on. One can write a single program using the JDBC API, and the program will be able to send SQL statements to the appropriate database. And, with an application written in the Java programming language, one also doesn't have to worry about writing different applications to run on different platforms.The combination of Java and JDBC lets a programmer write it once and run it anywhere
  • 3. Introduction of Java Database Connectivity Java, being robust, secure, easy to use, easy to understand, and automatically Downloadable on a network, is an excellent language basis for database applications. What is needed is a way for Java applications to talk to a variety of different databases. JDBC is the mechanism for doing this. JDBC extends what can be done in Java. For example, with Java and the JDBC API, it is possible to publish a web page containing an applet that uses information obtained from a remote database. Or an enterprise can use JDBC to connect all its employees (even if they are using a conglomeration of Windows, Macintosh, and UNIX machines) to one or more internal databases via an intranet.