Это видео недоступно.
Сожалеем об этом.

Урок Java 192: JDBC 10: Хранимые процедуры

Поделиться
HTML-код
  • Опубликовано: 28 мар 2017
  • Cкидки до 22-го января на все курсы всего за 9.99:
    Каждый купон расчитан на 10 покупок, спешите!
    Новый курс по Photoshop:
    www.udemy.com/...
    HIBERNATE:
    www.udemy.com/...
    JPA:
    www.udemy.com/...
    HTML + CSS:
    www.udemy.com/...
    MAVEN:
    www.udemy.com/...
    GIT:
    www.udemy.com/...
    KOTLIN
    www.udemy.com/...
    SQL:
    www.udemy.com/...
    IDEA
    www.udemy.com/...
    Паттерны Java:
    www.udemy.com/...
    Java EE:
    www.udemy.com/...
    Английский язык:
    www.udemy.com/...
    JAVA:
    www.udemy.com/...
    Apache Spark:
    www.udemy.com/...

Комментарии • 14

  • @a_annaev
    @a_annaev 4 года назад +20

    Научу вас тому, что незнаю сам)))

    • @SERG__ZV
      @SERG__ZV 3 года назад +1

      С одной стороны да, с другой стороны хорошие уроки стоят денег так что если нету денег на платные курсы то приходится довольствоваться тем что есть.
      Вообще как я понимаю процедура это метод а не переменная как он объяснил в начале.

    • @reptrept
      @reptrept Год назад

      @@SERG__ZV ну такое себе. Если учиться то сразу нормально, а не потом чтобы переучиваться. Можно и бесплатно найти хороший материал

  • @topsy9818
    @topsy9818 10 месяцев назад +3

    Для всех умников, которые смеются над тем, что человек подсматривает код, который сам написал перед уроком.
    С времен СССР есть поговорка, примерно она звучит так: "Хорош не тот инженер, который всё знает, а тот, который знает, где всё можно посмотреть". Подумайте сами, для вас, начинающих программистов java может быть первым или одним из первых языков, а у автора опыт программирования идёт уже не на года, а на десятилетия. Естественно он может что-то подзабыть, подсмотреть, потому что в голове у него столько информации, что запомнить всё просто нереально. Но он знает о том, что это можно сделать, знает где можно посмотреть как точно это сделать и делает. В этом отличие профессионала от новичка, новичок старается запомнить всё и сразу, а профессионал понимает, что это невозможно, он запоминает суть операции, а детали уже легко можно загуглить в любой момент.
    p.s. дарёному коню в зубы не смотрят! человек практически на безвозмездной основе выкладывает такие ахуительные видосы, более 400 видосов по java, и вы еще недовольны? Он не говорит здесь чего то такого, что вы не найдёте в интернете, если вас что то не устраивает, милости просим идите и читайте это всё в книжках.

  • @egoreliseev4424
    @egoreliseev4424 6 лет назад +1

    тестировал ваш код выдает ошибку: "Parameter number 1 is not an OUT parameter" , подскажите пожалуйста в чем может быть проблема

    • @nikitakoylubaev438
      @nikitakoylubaev438 6 лет назад +1

      saint1996 winner скорее всего в поцелуе что вы используете параметр не является выходным (не помечен как out). Нужно либо сделать его выходным, либо в коде Java убрать строчку с registerOutParameter (вроде правильно написал)

    • @user-eu9lc4by9b
      @user-eu9lc4by9b 4 года назад +2

      Привет, была такая же проблема. Я просто тупанул и создавал процедуру в другой базе данных, а создавать нужно именно в той в которой работаешь, т.е. для начала выбрать нужную б.д. USE(имя бд); а потом создавать процедуру

    • @snowtimegames1890
      @snowtimegames1890 4 года назад

      Да убрал строчку с registerOutParameter и все заработало

  • @user-ni1ke9wr8d
    @user-ni1ke9wr8d 6 лет назад

    почему в параметре поставили "?"

    • @user-varmat
      @user-varmat 6 лет назад +5

      он подставляет вместо знака ? то что присвоил в методе setInt(1 -> (указывает на порядковый номер параметра в выражении, знак вопроса стоит первым и единственным, поэтому один(их может быть несколько)) и 1 -> то самое значение которое подставляется вместо ?) ----> это все чтобы избежать sql injection --> для этого посмотри его 189 урок в этом же плелисте

    • @user-ni1ke9wr8d
      @user-ni1ke9wr8d 6 лет назад

      спасибо

  • @user-ox1id6yq1y
    @user-ox1id6yq1y 4 года назад

    Где и как создавать эти процедуры, никто не сказал. Гуглинг даёт какие-то невнятные ответы про консоль и прочее. Кроме как через создание хранимой процедуры в воркбенче, создать ХП у меня не получилось. Потом просто в идее обновил базу данных.

    • @LevchenkoYevhenii
      @LevchenkoYevhenii 3 года назад

      В Eclipse можно через плагин DBeaver работать с базами. В списке таблиц базы есть вкладка "Процедуры". Там их создавать можно

  • @non_holy6286
    @non_holy6286 Год назад +1

    Пздц раззказчик, сидит с другого окна копирует код :D