| Виды программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
JFileChooser, как узнать FileFilter? картинка в таблице JCheckBox (true/false), Как узнать?? диаграммa последовательности (sequence diagram), Как нарисовать DataFlow diagram Как вырезать в Image часть изображения? Как сделать text folding? FileLock под JRE 1.5.0 Удаление node из JTree, как делается? выбор нескольких строк в таблице Реализация Drag & Drop JPanel или как ее заменить на другую JFormattedTextField, getString или как ? Работа с GUI Designerom в IDEA, Расскажите вкратце как Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Добавление/удаление строк в JTable, Как это делается динамически? Java+базы данных, Построение шаблонов запросов! Создание меню Работа с GridLayout, Как красиво разместить компоненты GUI Designer, Где он? Разработка на Intellij IDEA. Можно ли?, Разработка интерфейсa приложения undecorated window, как сделать? System Tray : how to?, как поместить прогу в system tray? Вопросы по JTable, Как сделать в JTable проблема с обновлением модели данных подскажите с JFormattedTextField() редактирование ячейки зашел в тупик Как поменять ширину закладки?, в JTabbedPane Помогите с запросом для MySql на Java построение JTree в потоке Как забрать String с диалогового окна???, Чтобы вставить их в JList JTable и ее строки window allways on top JFileChooser сохранение файла Выделение строки в JTable Как в JList пол-ть массив выделх эл-ов? Модальное окно JTable и ширина столбцов Вставка на ячейки в таблицу... Проблема с деплоем jLayeredPanel Help need, Слои перекрывают друг друга jPanel фенечки..., put image JFormattedTextField, После setText перестает работать маска Несколько ячеек в ячейке таблицы, Реально ли? actionListener для изменения значения, для JTextField Получить длинну строки в пикселах Отображение данных в таблице, JTable Двойной клик по строке таблица, JTable JButton in JTable, как? JScrollPane + inner stuff, Swing problems Как в java сделать .exe-ник? Квадратик в JPanel, красный, зеленый... JTable & TableModel JList с заголовком, как у таблиц KeyListener, как правильно обслужить ENTER Размеры панелей, как с ними воевать Tree1.getSelectionPath(); Проблема с ItemListener или у меня что-то не так? UserObject в jTree Как вставить в JPanel уже имеющий класс с формами Как Вы относитесь к курящим девушкам? conditional statement Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Ребята, есть проблема по Combobox ещё один вопрос про Swing, JScrollPane + JEditorPane Панель с производным размещением???, Проблеммы совмещения JTable+Listener Как работать с Full-Screen Exclusive Mode. |
Платные хостинги Раскрутка сайта Книги по программированию Помогите с запросом для MySql на Java
- Ребята нужно проверить существует ли элемет или нет, и как резултат получить значения tru или false.Зарания благодарен. - Что подразумевается под "элементом"? Строка, в таблице, объект БД или что-то еще? - Под элементом я подрозумеваю строку в таблице.у меня есть таблица X, вней есть какие-то поля и одно из них поле kay. так вот мне нужно по ключу проверят если есть, то что я дам, тогда не добовлять в таблицу, если же нет (т.е. false) ,тогда добавить в таблицу. - Код public boolean test(java.sql.Connection connection, String table, String column, Object value) throws SQLException{ PreparedStatement ps = connection.prepareStatement("select count(*) from " + table + " where " + column + " = ?"); ps.setObject(1, value); ps.execute(); ResultSet rs = ps.getResultSet(); rs.next(); if(rs.getInt(1) > 0) { rs.close(); return true; } else { rs.close(); return false; }}highlightSyntax('javaQzNWI5','java'); - А это что такое Object value и ps.setObject(1, value);? - -параметр типа Object после вызова этого методаЦитата (unkis @ 25.3.2005, 01:18)ps.setObject(1, valueзначение value сядет вместо первого ? в statmenteЦитата (LSD @ 24.3.2005, 22:59)select count(*) from " + table + " where " + column + " = ?" - Всё таки я не очень понялвот именно вот эти две вещи, обясните пожалуйста по подробнее.Код =?"); ps.setObject(1, value);highlightSyntax('javaWY5YmI','java');Зачем там в конце вопросик?И что не существует простого метода, типо я ему запрос а он мне tru или fals?Или только так, по другому нелзя? Это сообщение отредактировал unkis - 29.3.2005, 19:10 - Всё работает, но тольк с маленькими выражениями.почему-то когда я патюсь найти эту строчкуКод TOYOTA Carina 1. Hand ! 1.8\",\"D-65824, EZ 03/1997, 4/5-Trer, leicht violett, 160.223 km, 79 khighlightSyntax('javaM3NDlh','java');выдаёт false, хотя я знаю что она точно есть, я её скопировал прямо из MySQL, а если ищешь короткую строчку, то без проблем.Почему так, может кто знает?Зарания благодарен. Это сообщение отредактировал unkis - 29.3.2005, 19:30 - Это параметризованное выражение, вопрос обозначает то место в выражении где стоит параметр. Мы пишем это SQL выражение, не указывая конкретных значений параметра, естественно если его не указать то будет ошибка. А для того чтобы указать конкретное значение и используется метод ps.setObject(1, value);, поле вызова этого метода драейвер сам сформирует указанное выражение (подставит значение, проведет преобразование типов если нужно и т.д.). Мы може выполять одно и то же выражение с разными значениями параметра, при этом здорово экономится время на разбор выражения.Цитата (unkis @ 29.3.2005, 19:09)Или только так, по другому нелзя?Можно, но тогда самому придется возится с определением типов, преобразованиями, формированием литералов. Т.е. если это дата, то нужно будет самому ее форматировать в формат понятный для БД, в строках надо будет маскировать ковычки и т.д.Цитата (unkis @ 29.3.2005, 19:29)выдаёт false, хотя я знаю что она точно есть, я её скопировал прямо из MySQL, а если ищешь короткую строчку, то без проблем.Почему так, может кто знает?Если брать кавычки работает? Работает ли из SQL клиента? - странно, вдруг всё заработоло.Большое спасибо.ps.setObject(1, value);Хорошо Values это то значаени которое мы подставляем, а что тагда означает "1" - Порядковый номер, параметров может быть несколько. Они нумеруются слева на право, начиная с 1. |