Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16497|Atsakyti: 5

[Komunikatas] Java užklausos sqlserver duomenų bazės kodas

[Kopijuoti nuorodą]
Paskelbta 2014-11-18 13:01:22 | | |
[mw_shl_code=java,true]importuoti java.sql.Connection;
importuoti java.sql.DriverManager;
importuoti java.sql.ResultSet;
importuoti java.sql.SQLException;
importo java.sql.Statement;


Viešosios klasės testas2 {

        /**
         * @param argumentai
         */
        public static void main(String[] args) {
                TODO Automatiškai sugeneruotas metodo stub
                Ryšio conn=null;
                Išrašas stmt=null;
                Rezultatų rinkinys rs=null;
                pabandykite {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Gauti ryšio objektą
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; duomenų bazė=sqlDB; ", "sa", "123");
                        SQL pareiškimas
                        String sql="select * from userinfo";
                        Sukurkite objektą komandai vykdyti
                        stmt=conn.createStatement();
                        Vykdyti SQL sakinius
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                Eilutės pavadinimas=rs.getString("qname");
                                int amžius=rs.getInt("amžius");
                                System.out.println("ID:"+id+",Vardas:"+vardas+",Amžius:"+amžius);
                        }
                       
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Automatiškai sugeneruotas gaudymo blokas
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automatiškai sugeneruotas gaudymo blokas
                        e.printStackTrace();
                }pagaliau{
                        pabandykite {
                                if(rs!=null){rs.close(); }
                                if(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Automatiškai sugeneruotas gaudymo blokas
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Duomenų bazės scenarijus:

[mw_shl_code=sql,true]sukurti duomenų bazę sqlDB
Eiti
naudoti sqlDB
Eiti

Sukurti lentelę UserInfo(
        id int pirminis raktas,
        qname varchar [10],
        amžius int
)
Eiti

Pasirinkite * iš userinfo[/mw_shl_code]

Java jdbc paketas: sqljdbc.jar (300.98 KB, Atsisiuntimų skaičius: 0, Pardavimo kaina: 1 Grūdai MB)




Ankstesnis:"Java" atnaujina duomenų bazės kodą (prideda, naikina, keičia) ir JDBC atnaujina kodą
Kitą:Jie abu užsiima fondu: jie man neduoda nė cento, jie neduoda man 100 juanių
Paskelbta 2014-11-18 15:52:41 |
Jei uždarant išteklius yra klaida, uždarymo rezultatų rinkinys yra nenormalus, o uždarymo objektai ir ryšiai nebus vykdomi.
Paskelbta 2014-11-18 15:52:47 |
Jei uždarant išteklius yra klaida, uždarymo rezultatų rinkinys yra nenormalus, o uždarymo objektai ir ryšiai nebus vykdomi.
 Savininkas| Paskelbta 2014-11-18 18:40:12 |
Delver_Si Publikuota 2014-11-18 15:52
Jei uždarant išteklius yra klaida, uždarymo rezultatų rinkinys yra nenormalus, o uždarymo objektai ir ryšiai nebus vykdomi.

Kaip tai turėtų būti išspręsta?
Paskelbta 2014-11-18 18:46:08 |
admin Publikuota 2014-11-18 18:40
Kaip tai turėtų būti išspręsta?

pabandykite sugauti kiekvieną uždaryti
 Savininkas| Paskelbta 2014-11-18 18:54:19 |
Delver_Si Publikuota 2014-11-18 18:46
pabandykite sugauti kiekvieną uždaryti

Be žado, štai ką Jis Ke išmokė mus rašyti
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com