powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 и Java
16 сообщений из 16, страница 1 из 1
DB2 и Java
    #33150037
Мышь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Заранее извиняюсь, если нечто подобное уже было...
Нужно скопировать данные из Excel файла в таблицу, находящуюся в DB2.
Excel файлы читаю с помощью jxl (poi не читает эту версию).
Помогите, пожалуйста!!!
...
Рейтинг: 0 / 0
DB2 и Java
    #33150337
Фотография Эстонский голем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а макрос написать не можешь если это канешно тогда сечас тебе подскажут
...
Рейтинг: 0 / 0
DB2 и Java
    #33150350
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А типа функции....
...
Рейтинг: 0 / 0
DB2 и Java
    #33150484
Мышь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я начал писать код... Выглядит следующим образом:

import java.io.*;
import java.util.*;
import java.sql.*;
import java.io.File;
import java.util.Date;
import jxl.*;

public class MyExcel {

static private String fileName="";

public static Class theDriver = sun.jdbc.odbc.JdbcOdbcDriver.class;
public static Connection connectionFrom=null, connectionTo=null ;
public static ResultSet resultSet=null;
public static Statement statementFrom=null,statementTo=null;
public static void main(String[] args)
{

String connectFrom = "jdbc:odbc:ats";
String userFrom = "s1";
String passwordFrom = "s1";
String tableFrom = "";
String sqlFrom= "";
String connectTo = "jdbc:odbc:myDB2";
String userTo = "user";
String passwordTo = "user";
String tableTo = "";
String sqlTo= "";
ResultSetMetaData metaData = null;
sqlFrom="Select * from [Sheet$]";
System.err.println("sqlFrom = "+ sqlFrom);
sqlTo = new String();
try
{
connectionFrom = DriverManager.getConnection(
connectFrom,"","");

statementFrom = connectionFrom.createStatement();
}
catch(Exception e)
{
System.err.println("Bad connectFrom "+ connectFrom);
e.printStackTrace();
System.exit(1);
}

String fileFrom = new String();

fileFrom= "workbook.xls";

try
{
Workbook workbook = Workbook.getWorkbook(new File(fileFrom));
Sheet sheet = workbook.getSheet(0);
Cell[] col1 = sheet.getColumn(0);

workbook.close();
}

catch(Exception e)
{
System.err.println("There is no such a file "+ fileFrom+" or it's not an xls-type");
e.printStackTrace();
System.exit(1);
}

finally{
try{
statementFrom.close();
connectionFrom.close();

} catch (SQLException e) {
System.out.println("// Can't execute finally " + e.getMessage());
}
}
}
}

Но я не знаю, как сопированный столбец поместить в таблицу, находящуюся в DB2...
...
Рейтинг: 0 / 0
DB2 и Java
    #33151149
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftp://ftp.software.ibm.com/ps/products/db2/info/vr82/pdf/en_US/db2a1e81.pdf
ftp://ftp.software.ibm.com/ps/products/db2/info/vr82/pdf/en_US/db2a2e81.pdf
я полагаю,

и SQLLIB\samples\java для исходного текста примеров.
...
Рейтинг: 0 / 0
DB2 и Java
    #33151152
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а полный список книжет какой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
db2a1e81.pdf Application Development Guide: Programming Client Applications
db2a2e81.pdf Application Development Guide: Programming Server Applications
db2aae81.pdf IBM DB2 Cube Views Guide and Reference
db2ade81.pdf Data Warehouse Center Application Integration Guide
db2aie80.pdf Information Catalog Center Tutorial
db2axe81.pdf Application Development Guide: Building and Running Applications
db2b0e81.pdf Administrative API Reference
db2c0e81.pdf IBMR DB2 ConnectT User's Guide
db2c1e81.pdf Quick Beginnings for DB2 ConnectT Personal Edition
db2c6e81.pdf Quick Beginnings for DB2 ConnectT Enterprise Edition
db2d1e81.pdf Administration Guide: Planning
db2d2e81.pdf Administration Guide: Implementation
db2d3e81.pdf Administration Guide: Performance
db2dde81.pdf Data Warehouse Center Administration Guide
db2die81.pdf Information Catalog Center Administration Guide
db2dme81.pdf Data Movement Utilities Guide and Reference
db2dwe81.pdf DB2 Query Patroller Guide: Installation, Administration, and Usage
db2e0e82.pdf SQL Replication Guide and Reference
db2f0e81.pdf System Monitor Guide and Reference
db2gpe80.pdf Introduction to Replication and Event Publishing
db2h1e81.pdf Connectivity Supplement
db2hae81.pdf Data Recovery and High Availability Guide and Reference
db2i1e81.pdf Quick Beginnings for DB2 Personal Edition
db2ide81.pdf IBMR DB2R Warehouse Manager Standard Edition Installation Guide
db2ire88.pdf Release Notes
db2irxpe82.pdf Release Notes for DB2 UDB Express Edition
db2ise81.pdf Quick Beginnings for DB2 Servers
db2ite81.pdf Quick Beginnings for DB2 Clients
db2iye81.pdf Installation and Configuration Supplement
db2l1e81.pdf Call Level Interface Guide and Reference, Volume 1
db2l2e81.pdf Call Level Interface Guide and Reference, Volume 2
db2m1e81.pdf Message Reference, Volume 1
db2m2e81.pdf Message Reference, Volume 2
db2n0e81.pdf Command Reference
db2q0e81.pdf What's New
db2qre80.pdf Replication and Event Publishing Guide and Reference
db2s1e81.pdf SQL Reference Volume 1
db2s2e81.pdf SQL Reference Volume 2
db2sbe81.pdf IBMR DB2R Spatial Extender and Geodetic Extender User's Guide and Reference
db2sxe81.pdf XML Extender Administration and Programming
db2t0e81.pdf Glossary
db2tae80.pdf Business Intelligence Tutorial: Extended Lessons in Data Warehousing
db2tue80.pdf Business Intelligence Tutorial: Introduction to the Data Warehouse Center
db2tve80.pdf Visual Explain Tutorial
db2twe80.pdf IBM Video Central for e-business tutorial
db2xpe81.pdf Quick Beginnings for DB2 Universal Database Express Edition
db2z0e82.pdf Data Links Manager Administration Guide and Reference
db2z6e81.pdf Quick Beginnings for DB2 Data Links Manager
iiyfpe81.pdf IBM DB2 Information Integrator Federated Systems Guide
iiyfse81.pdf IBM DB2 Information Integrator Application Developer's Guide
iiyige81.pdf IBM DB2 Information Integrator Installation Guide for Linux, UNIX, and Windows
iiyjre80.pdf IBM DB2 Information Integrator Java API Reference for Developing Wrappers
iiylse81.pdf IBM DB2 Information Integrator Data Source Configuration Guide
iiymge81.pdf IBM DB2 Information Integrator Migration Guide
iiywde80.pdf IBM DB2 Information Integrator Wrapper Developer's Guide
iiywre80.pdf IBM DB2 Information Integrator C++ API Reference for Developing Wrappers
iwhe1mste80.pdf IBM DB2 Warehouse Manager Standard Edition Managing ETI Solution Conversion Programs with DB2 Warehouse Manager
...
Рейтинг: 0 / 0
DB2 и Java
    #33151485
Мышь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!!! Сейчас буду смотреть... :)
...
Рейтинг: 0 / 0
DB2 и Java
    #33153004
Фотография Эстонский голем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МышьСпасибо огромное!!! Сейчас буду смотреть... :)

причем весь список иначе незунаешь как а так надо иметь еще с десяток сертификатов по java чтоб такое получалось
...
Рейтинг: 0 / 0
DB2 и Java
    #33153030
Мышь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эстонский голем МышьСпасибо огромное!!! Сейчас буду смотреть... :)

причем весь список иначе незунаешь как а так надо иметь еще с десяток сертификатов по java чтоб такое получалось

Утешил...
...
Рейтинг: 0 / 0
DB2 и Java
    #33153193
Фотография Эстонский голем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на макросах с клиенской машины быстрей будет чем мотать туда сюда эти excel эксельники если внутри оффиса если хочешь с Web кдиать в Excel то посмотри на кнопки импорта на www.rbk.ru у них там геде то есть непомню уже быстрей получится чем на Java на кодить
...
Рейтинг: 0 / 0
DB2 и Java
    #33153248
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мышь Эстонский голем МышьСпасибо огромное!!! Сейчас буду смотреть... :)

причем весь список иначе незунаешь как а так надо иметь еще с десяток сертификатов по java чтоб такое получалось

Утешил...
Товарищ слегка преувеличивает. Я привел список из двух книг (причем в вашем случае важнее первая) и каталога с примерами, плюс неявно подразумевается "кулинарная книжка", и в принципе этого должно быть достаточно.
...
Рейтинг: 0 / 0
DB2 и Java
    #33153279
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако, быть может, лучше экспортировать данные в CSV и загрузить через IMPORT или LOAD.
;-)
Код: plaintext
1.
2.
db2dme81.pdf Data Movement Utilities Guide and Reference
db2n0e81.pdf Command Reference
...
Рейтинг: 0 / 0
DB2 и Java
    #33153282
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И этим возможность не ограничиваются - есть еще Information Integrator и oledb-функции. Но это не по жабной теме.
...
Рейтинг: 0 / 0
DB2 и Java
    #33153752
Мышь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы!!! :)
А вот ещё вопрос. Я боюсь, что-нибудь попортить в базе данных, когда буду экспортировать, т.к. опыта работы с базами данных нет вообще... Наверно, нужно создать модельную базу данных с таблицами, которые повторяют структуру нужных таблиц... Как это сделать???
Подскажите литературу, плиз!!!!
...
Рейтинг: 0 / 0
DB2 и Java
    #33154946
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BACKUP. Restore. Эталонной БД
...
Рейтинг: 0 / 0
DB2 и Java
    #33155691
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На днях развлекался - на домашней машинке восстанавливал базу - 60 гиг сама база плюс 150 гиг логов. Всего десяток часов. Ну и машинки теперь пошли ;-). Раньше даже вообразить такого не мог.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 и Java
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]