Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16497|Jawab: 5

[Komunikasi] Java mengkueri kode database sqlserver

[Salin tautan]
Diposting pada 18/11/2014 13.01.22 | | |
[mw_shl_code=java,true]impor java.sql.Connection;
impor java.sql.DriverManager;
impor java.sql.ResultSet;
impor java.sql.SQLException;
impor java.sql.Pernyataan;


Tes kelas publik2 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                Rintisan metode yang dibuat secara otomatis TODO
                Koneksi conn=null;
                Pernyataan stmt=null;
                ResultSet rs=null;
                coba {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Mendapatkan objek koneksi
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database = sqlDB; ", "sa", "123");
                        Pernyataan SQL
                        String sql="pilih * dari userinfo";
                        Membuat objek untuk menjalankan perintah
                        stmt=conn.createStatement();
                        Jalankan pernyataan SQL
                        rs=stmt.executeQuery(sql);
                        sementara(rs.next()){
                                int id=rs.getInt("id");
                                Nama string = rs.getString ("qname");
                                int age=rs.getInt("age");
                                System.out.println("ID:"+id+",Nama:"+nama+",Usia:"+age);
                        }
                       
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Blok tangkapan yang dihasilkan secara otomatis
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Blok tangkapan yang dihasilkan secara otomatis
                        e.printStackTrace();
                }akhirnya{
                        coba {
                                if(rs!=null){rs.close(); }
                                if(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Blok tangkapan yang dihasilkan secara otomatis
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Skrip basis data:

[mw_shl_code=sql,true]buat database sqlDB
pergi
Gunakan sqlDB
pergi

Buat tabel userinfo(
        id int kunci utama,
        qname varchar(10),
        Usia Int
)
pergi

Pilih * dari Userinfo[/mw_shl_code]

Paket jdbc Java: sqljdbc.jar (300.98 KB, Jumlah unduhan: 0, Harga jual: 1 Biji-bijian MB)




Mantan:Java memperbarui kode database (menambahkan, menghapus, mengubah), dan kode pembaruan JDBC
Depan:Mereka berdua terlibat dalam yayasan: mereka tidak memberi saya sepeser pun, mereka tidak memberi saya 100 yuan
Diposting pada 18/11/2014 15.52.41 |
Jika ada bug dalam menutup sumber daya, kumpulan hasil penutupan tidak normal, dan objek penutup serta koneksi tidak akan dieksekusi.
Diposting pada 18/11/2014 15.52.47 |
Jika ada bug dalam menutup sumber daya, kumpulan hasil penutupan tidak normal, dan objek penutup serta koneksi tidak akan dieksekusi.
 Tuan tanah| Diposting pada 18/11/2014 18.40.12 |
Delver_Si Dipaparkan pada 2014-11-18 15:52
Jika ada bug dalam menutup sumber daya, kumpulan hasil penutupan tidak normal, dan objek penutup serta koneksi tidak akan dieksekusi.

Bagaimana itu harus diselesaikan?
Diposting pada 18/11/2014 18.46.08 |
admin dipaparkan pada 2014-11-18 18:40
Bagaimana itu harus diselesaikan?

Coba tangkap setiap tutup
 Tuan tanah| Diposting pada 18/11/2014 18.54.19 |

Terdiam, inilah yang diajarkan Dia Ke untuk kita tulis
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com