Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 18962|Yanıt: 0

[Kaynak] Java'nın PreparedStatement soru işareti referans için

[Bağlantıyı kopyala]
Yayınlandı 20.11.2014 13:14:01 | | |
Java kaynak kodu: [mw_shl_code=java,true]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
java.util.Scanner içe aktarmak;


public class PreparedStatement {

        /**
         * @param args
         * IT Forumu:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Otomatik oluşturulan yöntem stub
                Bağlantı konn=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");
                        Tarayıcı sc=yeni Tarayıcı(System.in);
                        System.out.println ("Lütfen kayıtlı kullanıcı adınızı girin:");
                        int id=sc.nextInt();
                        System.out.println ("Lütfen şifre girin:");
                        String pwd=sc.next();
                        String sql="insert into userinfo values (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println ("Kayıt Başarılı!") );
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Otomatik olarak oluşturulan yakalama bloğu
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Otomatik olarak oluşturulan yakalama bloğu
                        e.printStackTrace();
                }nihayet{
                        Try {
                                if(rs!=null){rs.close(); }
                                if(pstmt!=null){pstmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Otomatik olarak oluşturulan yakalama bloğu
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

SQL Server veritabanı kodu:
[mw_shl_code=sql,true]database sqlDB oluştur
Git
sqlDB kullanın
Git

create table userinfo(
        id int birincil anahtar,
        PWD Varchar(10)
)
Git
UserInfo'dan * seç[/mw_shl_code]




Önceki:Cennetten kurtulan QQ breakthrough hesabı ana ekran artı arkadaşlar + basit kod, ana ekran zorunlu sohbet (istediğinizi yapmak için sadece QQ numarası yeterli)
Önümüzdeki:javajdbc bilgi puanları
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com