Advertisement
lamiastella

ojdbc

Jul 6th, 2016
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. /**
  2.  * Created by jalal on 7/6/2016.
  3.  */
  4. import java.sql.*;
  5. import java.util.Calendar;
  6.  
  7. /**
  8.  * A Java MySQL PreparedStatement INSERT example.
  9.  * Demonstrates the use of a SQL INSERT statement against a
  10.  * MySQL database, called from a Java program, using a
  11.  * Java PreparedStatement.
  12.  *
  13.  * Created by Alvin Alexander, http://devdaily.com
  14.  */
  15. public class TestPhpMyAdmin
  16. {
  17.  
  18.     public static void main(String[] args)
  19.     {
  20.         try
  21.         {
  22.             //static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  23.             // create a mysql database connection
  24.             //String myDriver = "org.gjt.mm.mysql.Driver";
  25.             Driver myDriver = new oracle.jdbc.driver.OracleDriver();
  26.             String DB_URL = "jdbc:mysql://localhost/vidya";
  27.             //String myUrl = "jdbc:mysql://localhost/test";
  28.             Class.forName(myDriver);
  29.  
  30.             //  Database credentials
  31.             final String USER = "root";
  32.             final String PASS = "newpass";
  33.  
  34.             Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
  35.  
  36.             // create a sql date object so we can use it in our INSERT statement
  37.             Calendar calendar = Calendar.getInstance();
  38.             java.sql.Date startDate = new java.sql.Date(calendar.getTime().getTime());
  39.  
  40.             // the mysql insert statement
  41.             String query = " insert into students (ID, last_name, first_name, birthday, hometown)"
  42.                     + " values (?, ?, ?, ?, ?)";
  43.  
  44.             // create the mysql insert preparedstatement
  45.             PreparedStatement preparedStmt = conn.prepareStatement(query);
  46.             preparedStmt.setInt(1, 808027);
  47.             preparedStmt.setString(2, "Davis");
  48.             preparedStmt.setString(3, "Felicita");
  49.             preparedStmt.setDate(4, startDate);
  50.             preparedStmt.setString(5, "Venice");
  51.  
  52.             // execute the preparedstatement
  53.             preparedStmt.execute();
  54.  
  55.             conn.close();
  56.         }
  57.         catch (Exception e)
  58.         {
  59.             System.err.println("Got an exception!");
  60.             System.err.println(e.getMessage());
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement