Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 18962|Ответ: 0

[Источник] Вопросительный знак Java PreparedStatement для справки

[Скопировать ссылку]
Опубликовано 20.11.2014 13:14:01 | | |
Исходный код Java: [mw_shl_code=java,true]import java.sql.Connection;
импорт java.sql.DriverManager;
import java.sql.ResultSet;
импорт java.sql.SQLException;
import java.util.Scanner;


public class PreparedStatement {

        /**
         * @param args
         * IT-форум:www.itsvse.com
         */
        public static void main(String[] args) {
                Заготовка метода TODO Autogenerate
                Connection conn=null;
                java.sql.PreparedStatement pstmt =null;
                ResultSet rs=null;
                попробовать {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Сканер sc=новый сканер(System.in);
                        System.out.println («Пожалуйста, введите своё зарегистрированное имя пользователя:»);
                        int id=sc.nextInt();
                        System.out.println («Пожалуйста, введите пароль:»);
                        String pwd=sc.next();
                        Строка sql="вставить значения в userinfo (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println("Регистрация успешна!") );
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Автоматически сгенерированный блок ловли
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Автоматически сгенерированный блок ловли
                        e.printStackTrace();
                }Наконец-то{
                        попробовать {
                                if(rs!=null){rs.close(); }
                                if(pstmt!=null){pstmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Автоматически сгенерированный блок ловли
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

Код базы данных SQL Server:
[mw_shl_code=sql,true]создать базу данных sqlDB
Иди
Используйте sqlDB
Иди

Создать таблицу userinfo(
        id int первичный ключ,
        ПВД Варчар (10 лет)
)
Иди
Выберите * из userinfo[/mw_shl_code]




Предыдущий:Невероятное прорывное QQ-аккаунт с главным дисплеем плюс друзья + простой код, пробив главного дисплея, принудительный чат (нужен только QQ-номер, чтобы делать всё, что угодно).
Следующий:JavaJDBC Knowledge Points
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com