Last Modified : 2007.02.02
INSERT
Áö³ °Á¿¡¼ coffees Å×À̺íÀ» JDBC¸¦ ÀÌ¿ëÇØ¼ »ý¼ºÇß½À´Ï´Ù.
º» °Á¿¡¼´Â ÇöÀç µ¥ÀÌÅͰ¡ ¾ø´Â coffees Å×ÀÌºí¿¡ JDBC¸¦ ÀÌ¿ëÇØ¼ µ¥ÀÌÅ͸¦ INSERT ½ÃŰ´Â ¿¹Á¦¸¦ ±¸ÇöÇϰڽÀ´Ï´Ù.
¾Æ·¡ CoffeeInsert.java ÆÄÀÏÀ» JDBCÇÁ·Î±×·¡¹Ö ¼ø¼·Î ÄÚµùÇÕ´Ï´Ù.
- JDBC µå¶óÀ̹ö ·Îµù
- Connection ¸Î±â
- SQL ½ÇÇà
- [SQL¹®ÀÌ select¹®À̾ú´Ù¸é ResultSetÀ» ÀÌ¿ëÇÑ Ã³¸®]
- ÀÚ¿ø ¹Ýȯ
CoffeeInsert.java
import java.sql.*;
public class CoffeeInsert {
public static void main( String[] args ){
String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
Connection con;
Statement stmt;
try {
// 1.JDBC µå¶óÀ̹ö ·Îµù
Class.forName( "oracle.jdbc.driver.OracleDriver" );
} catch( java.lang.ClassNotFoundException e ) {
System.err.print( "ClassNotFoundException: " );
System.err.println( e.getMessage() );
}
try {
// 2. Connection ¸Î±â
con = DriverManager.getConnection( url, "scott", "tiger" );
stmt = con.createStatement();
// 3. SQL ½ÇÇà
stmt.executeUpdate( "INSERT INTO COFFEES " +
"VALUES ('Colombian', 101, 7.99, 0, 0) ");
stmt.executeUpdate( "INSERT INTO COFFEES " +
"VALUES ('French_Roast', 49, 8.99, 0, 0) ");
stmt.executeUpdate( "INSERT INTO COFFEES " +
"VALUES ('Espresso', 150, 9.99, 0, 0) ");
stmt.executeUpdate( "INSERT INTO COFFEES " +
"VALUES ('Colombian_Decaf', 101, 8.99, 0, 0) ");
stmt.executeUpdate( "INSERT INTO COFFEES " +
"VALUES ('French_Roast_Decaf', 49, 9.99, 0, 0) ");
// 5. ÀÚ¿ø ¹Ý³³
stmt.close();
con.close();
} catch ( SQLException ex ) {
System.out.println( "SQLException : " + ex.getMessage() );
}
}
}
Àü °Á¿¡¼ coffees Å×À̺íÀ» ¸¸µé¾ú½À´Ï´Ù.
Çʵå´Â cof_name(Ä¿ÇÇ À̸§), sup_id(»ý»êÀÚ ID), price(°¡°Ý), sales(¿À´Ã ÆÇ¸Å·®), total(´©Àû ÆÇ¸Å·®) ÀÔ´Ï´Ù.
ÀÌ ºó Å×ÀÌºí¿¡ À§ ¿¹Á¦ CoffeeInsert.java ¸¦ ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº ·¹Äڵ尡 Â÷·Ê·Î »ý¼ºµË´Ï´Ù.
| Ä¿ÇÇÀ̸§ (cof_name) |
°ø±ÞÀÚID (sup_id) |
°¡°Ý (price) |
¿À´Ã ÆÇ¸Å·® (sales) |
´©Àû ÆÇ¸Å·® (total) |
|---|---|---|---|---|
| Colombian | 101 | 7.99 | 0 | 0 |
| French_Roast | 49 | 8.99 | 0 | 0 |
| Espresso | 150 | 9.99 | 0 | 0 |
| Colombian_Decaf | 101 | 8.99 | 0 | 0 |
| French_Roast_Decaf | 49 | 9.99 | 0 | 0 |
ÀÌÁ¦ Ä¿ÇÇ¼ó ¿µ¾÷À» ÇÏ¸é¼ '¿À´Ã ÆÇ¸Å·®'°ú '´©Àû ÆÇ¸Å·®' ¸¦ °»½ÅÇϵµ·Ï ÇÏ¸é µË´Ï´Ù.
- ´ÙÀ½ °Á : SELECT
- ÀÌÀü °Á : Å×ÀÌºí »ý¼º
