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: 16497|Răspunde: 5

[Comunicare] Interogări Java cod de bază de date sqlserver

[Copiază linkul]
Postat pe 18.11.2014 13:01:22 | | |
[mw_shl_code=java,true]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class test2 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                TODO Stub de metodă auto-generat
                Conexiunea conn=null;
                Afirmația stmt=null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Obține un obiect de conexiune
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Instrucțiune SQL
                        String sql="select * from userinfo";
                        Creează un obiect pentru a executa comanda
                        stmt=conn.createStatement();
                        Execută instrucțiuni SQL
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                Nume șir=rs.getString("qname");
                                int age=rs.getInt("age");
                                System.out.println("ID:"+id+",Nume:"+nume+",Vârstă:"+vârstă);
                        }
                       
                       
                       
                } 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(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Bloc de prindere auto-generat
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Script de bază de date:

[mw_shl_code=sql,true]creează baza de date sqlDB
Du-te
folosește sqlDB
Du-te

create table userinfo(
        cheia primară id int,
        Qname Varchar(10),
        Vârstă INT
)
Du-te

selectează * din userinfo[/mw_shl_code]

Pachetul Java jdbC: sqljdbc.jar (300.98 KB, Numărul de descărcări: 0, Prețul de vânzare: 1 Grain MB)




Precedent:Java actualizează codul bazei de date (adaugă, șterge, modifică), iar JDBC actualizează codul
Următor:Cei doi sunt implicați în fundație: nu-mi dau niciun ban, nu-mi dau 100 de yuani
Postat pe 18.11.2014 15:52:41 |
Dacă există un bug la închiderea unei resurse, setul de rezultate de închidere este anormal, iar obiectele și conexiunile de închidere nu vor fi executate.
Postat pe 18.11.2014 15:52:47 |
Dacă există un bug la închiderea unei resurse, setul de rezultate de închidere este anormal, iar obiectele și conexiunile de închidere nu vor fi executate.
 Proprietarul| Postat pe 18.11.2014 18:40:12 |
Delver_Si Postat la 2014-11-18 15:52
Dacă există un bug la închiderea unei resurse, setul de rezultate de închidere este anormal, iar obiectele și conexiunile de închidere nu vor fi executate.

Cum ar trebui rezolvată asta?
Postat pe 18.11.2014 18:46:08 |
admin Postat pe 2014-11-18 18:40
Cum ar trebui rezolvată asta?

Încearcă să prinzi fiecare apropiere
 Proprietarul| Postat pe 18.11.2014 18:54:19 |
Delver_Si Postat pe 2014-11-18 18:46
Încearcă să prinzi fiecare apropiere

Fără cuvinte, asta ne-a învățat He Ke să scriem
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