* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Applet class - Websupport1
Extensible Storage Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Access wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Clusterpoint wikipedia , lookup
Database model wikipedia , lookup
Oracle Database wikipedia , lookup
Java database Programming JDBC Trademarked name of a Java API that supports Java programs that access relational databases Stand for Java DataBase Connectivity Provides Java programmers with a uniform interface for accessing and manipulating a wide range of relational databases Java Program JDBC API mySQL JDBC Driver Oracle JDBC Driver JDBC-ODBC Bridge Driver Microsoft ODBC Driver Local or remote Mysql DB Local or remote Oracle DB MicroSoft Access Database Developing Database Application Using JDBC JDBC API is a Java Program interface to generic SQL database that enables Java developers to develop DBMS-independent Java application using a uniform interface JDBC API consists of classes and interfaces for establishing connections with database, sending SQL statements to databases, processing the results of the SQL statements Four key interfaces: Driver, Connection, Statement, and ResultSet Loading drivers Class.forName(“JDBCDriverClass”); Access: sun.jdbc.odbc.JdbcOdbcDriver Mysql: com.mysql.jdbc.Driver Oracle: oracle.jdbc.Driver.OracleDriver Establishing connection Connect conn = DriverManager.getConnection(databseURL); Access:jdbc:odbc:dataSource Mysql: jdbc:mysql://hostname/dbname Oracle:jdbc:oracle:thin:@hostname:port#:oracleDSSID Creating statements Statement st = conn.createStatement(); Executing statement St.executeUpdate(String sql) St.executeQuery(String sql) return result in ResultSet ResultSet rs = st.executeQuery(“select firstName from Student where lastName =‘Smith’ “); Processing ResultSet. The resultSet maintains a table whose current row can be retrieved. Res.next() move to the next row Various methods to retrieve values Res.getString(1) Res.getString(“firstName”) Servlet and JSP (java Server Page) Are Java program that run on a web server Can be used to process client request or produce dynamic web pages. public class SomeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Use "request" to read incoming HTTP headers (e.g. cookies) // and HTML form data (e.g. data the user entered and submitted) // Use "response" to specify the HTTP response line and headers // (e.g. specifying the content type, setting cookies). PrintWriter out = response.getWriter(); // Use "out" to send content to browser } } Multimedia Playing audio With Java 2, you can play sound files in the .wav, .aiff, .midi, .au and .rmf format Running audio on a separate thread Displaying images