Articles of java

Множественные ResultSets, разные запросы, одна и та же база данных SQLSERVER

Используя драйвер JDBC, как я могу использовать несколько наборов результатов из разных запросов, не открывая и закрывая соединения, так как это необходимо для извлечения, мне нужно и передать его другому методу. Каждый раз, открывая новое соединение, утверждение и набор результатов public static void OppQuery() { Connection conn = null; Statement stmt = null; ResultSet result_set […]

Создание XML-файла из базы данных SQL с использованием Java

Кажется, нет никакой информации об этом нигде. В любом случае меня попросили создать Java-программу, которая берет информацию из базы данных SQL и создает XML-файл. Я вижу, что я буду использовать инструмент DocumentBuilder . Тем не менее, я не уверен точно, как реализовать или как начать, учитывая, что это SQL. База данных еще не создана. Заранее […]

индекс индекса sql-сервера за пределами диапазона

У меня есть эта ошибка. Индекс 2 находится за пределами допустимого диапазона. на pst.setString (2, textField.getText (), как я могу справиться с этим. это мой код try{ String sql="update inventory set Name=?,Category=?,Brand=?,Price=?,ExDate=?,Tags=?,Quantity=?,Barcode=? where Id=?"; pst.setString(2, textField.getText()); pst.setString(3, textField_1.getText()); pst.setString(4, textField_2.getText()); pst.setString(5, textField_3.getText()); pst.setString(6, textField_4.getText()); pst.setString(7, textField_5.getText()); pst.setString(8, textField_9.getText()); pst.setString(9, textField_6.getText()); pst.setString(1, textField_8.getText()); pst=con.prepareStatement(sql); pst.executeUpdate(); JOptionPane.showMessageDialog(null,"Updating […]

Как выполнить группу «select count (*)» запросов как пакет в Java?

EDIT: помимо ответа Гордона, я нашел, что этот вопрос прекрасно ответил на эту тему Хотя мы можем выполнять группу операторов вставки / обновления в виде пакета, для выборочных операторов нет такого положения. Я понимаю, что это невозможно сделать, потому что они возвращают результаты, которые могут иметь много столбцов. Однако SELECT COUNT(*) FROM table_name возвращает только […]

Ошибка подключения SpringMVC к JDBC с использованием net.sourceforge.jtds.jdbc.Driver

Я пытаюсь создать SpringMVC с шаблоном JDBC (используется база данных SQL SERVER 2008) Я включил все банки, необходимые для подключения базы данных. Вот мой код подключения к БД <!– declare datasource bean –> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver" /> <property name="url" value="jdbc:jtds:sqlserver://127.0.0.1:1098/userdb" /> <property name="username" value="root" /> <property name="password" value="root" /> </bean> Когда я […]

Как запретить аннотацию формулы Hibernate добавления имени таблицы перед зарезервированными словами?

У меня есть класс, который отображается следующим образом: @Entity public class Order { private String formulatedProp; @Formula(value="(SELECT ',' + coalesce(a.description,a.code) FROM another_table a WHERE a.order_id=id FOR XML PATH(''))") public String getFormulatedProp() { return formulatedProp; } } SQL-запрос формулы хорош при выполнении самостоятельно. Но когда Hibernate генерирует запрос для извлечения заказа, он добавляет псевдоним таблицы в […]

что (com.microsoft.sqlserver.jdbc.SQLServerException: индекс 0 вне диапазона) исключение означает

import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.PrintWriter; import java.sql.*; import java.net.*; public class connection { JTextField textfeild; JButton button; String text; Socket sock; PrintWriter writer; JButton button1; public static void main(String[] args) { connection user1 = new connection(); user1.go(); }//main method close public void go() { JFrame frame12 = new JFrame(); JPanel centerpanel12 = […]

Вызовите хранимую процедуру изнутри класса Java и напишите на консоль?

Я хочу, чтобы иметь возможность вызвать хранимую процедуру из базы данных Microsoft SQL Server и отобразить результаты на консоли (для начала). У кого-то я хочу поместить все эти данные в JTable или в Интернет, но сначала я буду рад, если я смогу отобразить его на консоли. Я думаю, что проблема в том, что я не […]

Хранить имя файла загруженного файла в базе данных java

Я использую программу с сайта http://codejava.net/coding/upload-files-to-database-servlet-jsp-mysql, что позволяет пользователю загружать файлы в базу данных. Пока у меня нет проблем при вставке данных в базу данных. Я хочу добавить поле с именем filename в базу данных. Но я не могу получить имя файла загруженного файла. Есть ли способ его получения? Или я могу использовать BufferedReader для […]

Название схемы Sql-сервер из соединения java jdbc

Я пытаюсь вызвать хранимые процедуры из java, используя jdbc conenction, чтобы подключиться к серверу sql String storedProcd = "{call TEST_PROC(?,?)}"; callableStatement = dbConnection.prepareCall(storedProcd); callableStatement.setInt(1, id); callableStatement.setString(2, Entityname); callableStatement.execute(); callableStatement.close(); проблема в том, что я не могу задать имя схемы в URL-адресе JDBC , он отлично работает, если мои хранимые procuders находятся в схеме по умолчанию, […]