Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 18962|Відповідь: 0

[Джерело] Запитальний знак Java PreparedStatement для довідки

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


public class PreparedStatement {

        /**
         * @param args
         * ІТ-форум:www.itsvse.com
         */
        public static void main(String[] args) {
                Заготовка методу TODO Автоматично згенерований
                Connection conn=null;
                java.sql.PreparedStatement pstmt =null;
                ResultSet rs=null;
                try {
                        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();
                }нарешті{
                        try {
                                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 первинний ключ,
        PWD Варчар (10)
)
Іди
Вибрати * з userinfo[/mw_shl_code]




Попередній:Небесний проривний QQ акаунт, головний дисплей плюс друзі + простий код, прорив основного дисплея, примусовий чат (потрібен лише QQ-номер, щоб робити все, що хочеш).
Наступний:Точки знань javajdbc
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com