Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Базы данных (JDBC, JPA, Hibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2011, 08:14   #1
memfi100
Новичок
Джуниор
 
Регистрация: 26.10.2011
Сообщений: 1
По умолчанию Jdbc и oracl

Здравствуйте, возникла небольшая проблема (
Написал код, который должен прицепится к бд, создать и заполнить таблицу...
Но вот беда, возникает ошибка =((
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at pifagortable.pifagortable.main(pifa gortable.java:4)

Вот код
Код:
import java.sql.*;
package pifagortable;
public class pifagortable {
public static void main(String[] args) {
    testConnection();
}

private static void testConnection() {
    Connection connection = null;
    Statement statement = null;
    try {
        // Load the JDBC driver
        String driverName = "oracle.jdbc.driver.OracleDriver";
        Class.forName(driverName);
      //String createDatabaseQyery =
//      "CREATE DATABASE pifagor_table CHARACTER SET utf8 COLLATE utf8_general_ci";
        String createTableQuery = "CREATE TABLE `pifagor` (" +
                     "  `id` int(3) NOT NULL auto_increment," +
                   "  `monz1` int(2) default NULL," +
                   "  `mnoz2` int(2) default NULL," +
                     "  `proiz` int(3) default NULL," +
                     "  PRIMARY KEY  (`id`)" +
                     ") ENGINE=InnoDB DEFAULT CHARSET=utf8;";
        // Create a connection to the database
        String serverName = "localhost";
        String portNumber = "5560";
        String sid = "orcl";
        String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber
                + ":" + sid;
        String username = "test";
        String password = "oracle";
        connection = DriverManager.getConnection(url, username, password);
      //statement.executeUpdate(createDatabaseQyery);
		statement.executeUpdate(createTableQuery);
       for(int proiz=1, b=1,z=1; proiz<90; b++ )
       {
           if(b==10)
           {
            z++;  
            b=1;
           }
           proiz =z*b;
          statement.executeUpdate("INSERT INTO pifagor_table.pifagor (monz1,mnoz2,proiz) VALUES ("+z+","+b+","+proiz+");");        
        }
   
        System.out.println("Success");
    } catch (ClassNotFoundException e) 
    {
        e.printStackTrace();
    }
    catch (SQLException e) 
    {
        e.printStackTrace();
    } finally {
        if (connection != null) {
            try {
                connection.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            
        }
    }
}
}
В чем проблема ? =((
memfi100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jdbc есть вопрос добрый_фей Java Базы данных (JDBC, JPA, Hibernate) 1 04.08.2011 17:29
И снова JDBC JAD! Java Базы данных (JDBC, JPA, Hibernate) 9 29.10.2010 14:05
MSSQL link Oracl XE AlexanderPeshkov SQL, базы данных 1 09.12.2008 10:04