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

74 Advanced Java Tutorial |JDBC | ParameterMetadata | Java Database Connectivity | adv java

Advanced Java JDBC Tutorial : adv java : ParameterMetaData:
Java Database Connectivity
Gives information/details about the parameters (?) placed in the sql query of JDBC PreparedStatement object.

- ParameterMetaData object means it is the object of a jdbc driver supplied java class that implements java.sql.ParameterMetaData interface.

-to create the object:
PreparedStatement ps =con.prepareStatement("insert into student values( ?,?,?)");
ParameterMetaData pmd=ps.getParameterMetaData();

using 'pmd' we can gather info about parameters (?).

Very few JDBC drivers are giving support for ParameterMetaData, like Oracle thin, oci, Connecctor J drivers are giving any kind of support for ParameterMetaData.

Java JDBC example application on ParameterMetaData :
-----------------------------------------------------
(recommended to work with type 1 Driver)
import java.sql.*;
public class ParameterMetaDataTest
{
public static void main(String[] args) throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
//sun.jdbc.odbc.JdbcOdbcDriver
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "boss");

//jdbc:odbc:oradsn /mssqldsn

PreparedStatement ps=con.prepareStatement("insert into student values(?,?,?)");
ParameterMetaData pmd=ps.getParameterMetaData();

System.out.println("implemented subclass name of java.sql.ParemeterMetaData interface is :"+pmd.getClass().getName());

int cnt=pmd.getParameterCount();
for (int i=1;i less than=cnt ;i++ )
{
System.out.println("Paremeter number is :"+i);
System.out.println("Mode is :"+pmd.getParameterMode(i));
System.out.println("Type :"+pmd.getParameterType(i));
System.out.println("Type Name :"+pmd.getParameterTypeName(i));
System.out.println("Precision is :"+pmd.getPrecision(i));
System.out.println("Scale is :"+pmd.getScale(i));
System.out.println("Nullable ? is :"+pmd.isNullable(i));
System.out.println("Signnd :"+pmd.isSigned(i));
}
}
}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «74 Advanced Java Tutorial |JDBC | ParameterMetadata | Java Database Connectivity | adv java», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

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

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

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