RUVIDEO
Поделитесь видео 🙏

TechKmn | Fetch Data From Oracle DataBase To Excel , Using | "APACHE POI" | NetBeans | JAVA | SQL |

📁 Обучение 👁️ 16 📅 05.12.2023

To fetch data from oracle to excel ,we need to download....
1-netbeans(https://netbeans.org/downloads/)
2-jdk(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
3-oracle 11g(https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html)
4-Apache Poi jars(https://mvnrepository.com/artifact/commons-lang/commons-lang/2.6)...https://mvnrepository.com/artifact/org.apache.poi/poi/3.9
5-jar for oracle:-https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

CODE:-

import java.io.File;
import java.io.FileOutputStream;
import java.sql.*;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
class ExcelDatabase {
public static void main(String args[]) throws SQLException{
try{
//step1 load the driver class
Class.forName("oracle.jdbc.driver.OracleDriver");

//step2 create the connection object
Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","SYSTEM","SYSTEM");

//step3 create the statement object
Statement stmt=con.createStatement();

//step4 execute query
ResultSet resultSet=stmt.executeQuery("select * from EMPLOYE_TABLE");
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet spreadsheet = workbook.createSheet("employe db");

XSSFRow row = spreadsheet.createRow(1);
XSSFCell cell;
cell = row.createCell(1);
cell.setCellValue("EMPLOYEE_ID");
cell = row.createCell(2);
cell.setCellValue("EMPLOYEE_NAME");
cell = row.createCell(3);
cell.setCellValue("EMPLOYEE_ADD");
cell = row.createCell(4);
cell.setCellValue("EMPLOYEE_CONTACTNO");
cell = row.createCell(5);
cell.setCellValue("EMPLOYEE_STATUS");
cell = row.createCell(6);
cell.setCellValue("EMPLOYEE_SALARY");

int i = 2;

while(resultSet.next())
{
row = spreadsheet.createRow(i);
cell = row.createCell(1);
cell.setCellValue(resultSet.getInt("EMPLOYEE_ID"));
cell = row.createCell(2);
cell.setCellValue(resultSet.getString("EMPLOYEE_NAME"));
cell = row.createCell(3);
cell.setCellValue(resultSet.getString("EMPLOYEE_ADD"));
cell = row.createCell(4);
cell.setCellValue(resultSet.getString("EMPLOYEE_CONTACTNO"));
cell = row.createCell(5);
cell.setCellValue(resultSet.getString("EMPLOYEE_STATUS"));
cell = row.createCell(6);
cell.setCellValue(resultSet.getString("EMPLOYEE_SALARY"));
i++;
}

FileOutputStream out = new FileOutputStream(new File("exceldatabase.xlsx"));
workbook.write(out);
out.close();
System.out.println("exceldatabase.xlsx written successfully");



//con.close();

}catch(Exception e){ System.out.println(e);}

}
}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «TechKmn | Fetch Data From Oracle DataBase To Excel , Using | "APACHE POI" | NetBeans | JAVA | SQL |», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.