Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 18962|Răspunde: 0

[Sursă] Semnul de întrebare PreparedStatement din Java pentru referință

[Copiază linkul]
Postat pe 20.11.2014 13:14:01 | | |
Cod sursă Java: [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;


clasa publică PreparedStatement {

        /**
         * @param args
         * Forumul IT:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Stub de metodă auto-generat
                Conexiunea 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=scanner nou(System.in);
                        System.out.println ("Vă rugăm să introduceți numele de utilizator înregistrat:");
                        int id=sc.nextInt();
                        System.out.println ("Vă rugăm să introduceți parola:");
                        String pwd=sc.next();
                        String sql="inserează în valorile userinfo (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println ("Înregistrare reușită!") );
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Bloc de prindere auto-generat
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Bloc de prindere auto-generat
                        e.printStackTrace();
                }în sfârșit{
                        try {
                                if(rs!=null){rs.close(); }
                                if(pstmt!=null){pstmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Bloc de prindere auto-generat
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

Cod de bază de date SQL Server:
[mw_shl_code=sql,true]creează baza de date sqlDB
Du-te
folosește sqlDB
Du-te

create table userinfo(
        cheia primară id int,
        PWD Varchar(10)
)
Du-te
selectează * din userinfo[/mw_shl_code]




Precedent:Cont de descoperire QQ care sfidează cerul, afișare principală plus prieteni + simplă spargere de cod pe afișajul principal, chat forțat (este nevoie doar de numărul QQ pentru a face ce vrei)
Următor:Puncte de cunoștințe javajdbc
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com