Получение списка таблиц в текущем подключении ORACLE

 
 

Появилась тут одна задача связанная с Oracle и Java. В процессе ее решения потребовались некоторые кусочки кода, которые я и хочу предложить читателям. Вдруг куда понадобятся.

Подключение к Oracle (Java) (Проверка на ошибки и прочая мишура намеренно опущены)

Class.forName( "oracle.jdbc.driver.OracleDriver" );
String url = "jdbc:oracle:thin:@" + server + ":" + port + ":" sid;
Connection connection = DriverManager.getConnection( url, username, password );

Получение таблиц в текущем подключении

Statement stmt = connection.createStatement( );

ResultSet rs = stmt.executeQuery( "select TABLE_NAME from TABS" );
while ( rs.next( ) )
{
  System.out.println( rs.getString( "TABLE_NAME" ) );
}

rs.close( );
rs = null;

stmt.close( );
stmt = null;

Проблема с git push

Решил тут запушить на удаленный репозиторий большое количество файлов, однако гит ругнулся с примерно следующей ошибкой:

error: RPC failed; result=22, HTTP code = 411

Оказалось, что проблема в больших файлах, чтобы это дело обойти надо сделать в репозитории примерно следующее

git config http.postBuffer 524288000

С Днем Программиста! Ура!

happy coders day

Вот и наступил 256 день в году, а значит уже в третий раз официально – День Программиста. Посему поздравляю всех коллег по цеху с этим знаменательным днем.

Хочу пожелать всем программистам нашей необъятной страны вежливых пользователей, хорошего кода, ну а самое главное – счастья не только в коде, но и в жизни.

Тестирование карандаша

При разработке программного обеспечения кроме самой проектирования и программирования следует уделять внимание тестированию. Однако, задумывались ли Вы о том, что и обычные вещи тоже можно потестировать. Например – карандаш.

Совсем недавно мне показали одну очень интересную картинку про то, как можно протестировать карандаш, вот она:

pencil testing

Автора увы не записал тогда, поэтому если Вы автор этой картинки – прошу сообщить мне, я с удовольствием впишу Вас как автора.

Забавно об управлении проектами…

project management