Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18962|Odpowiedź: 0

[Źródło] Znak zapytania PreparedStatement w Javie jako odniesienie

[Skopiuj link]
Opublikowano 20.11.2014 13:14:01 | | |
Kod źródłowy Javy: [mw_shl_code=java,true]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;


publiczna klasa PreparedStatement {

        /**
         * @param args
         * Forum IT:www.itsvse.com
         */
        public static void main(String[] args) {
                Stub automatycznie generowanej metody TODO
                Połączenie 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");
                        Scanner sc=nowy Scanner(System.in);
                        System.out.println("Prosimy o wpisanie zarejestrowanej nazwy użytkownika:");
                        int id=sc.nextInt();
                        System.out.println("Proszę wpisać hasło:");
                        String pwd=sc.next();
                        String sql="wstaw do wartości userinfo (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println("Rejestracja zakończona!") );
                       
                       
                } catch (ClassNotFoundException e) {
                        Automatycznie generowany blok chwytu TODO
                        e.printStackTrace();
                } catch (SQLException e) {
                        Automatycznie generowany blok chwytu TODO
                        e.printStackTrace();
                }wreszcie{
                        try {
                                if(rs!=null){rs.close(); }
                                if(pstmt!=null){pstmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                Automatycznie generowany blok chwytu TODO
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

Kod bazy danych SQL Server:
[mw_shl_code=sql,true]create database sqlDB
Idź
użyj sqlDB
Idź

Utwórz tabelę userinfo(
        id int klucz główny,
        PWD Varchar(10)
)
Idź
Wybierz * z userinfo[/mw_shl_code]




Poprzedni:Przełomowy QQ główny wyświetlacz konta plus znajomi + proste łamanie kodu na głównym ekranie wymuszone czatem (do zrobienia wszystkiego, co chcesz, potrzebny jest tylko numer QQ)
Następny:Punkty wiedzy javajdbc
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com