Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16497|Respuesta: 5

[Comunicación] Java consulta código de base de datos sqlserver

[Copiar enlace]
Publicado en 18/11/2014 13:01:22 | | |
[mw_shl_code=java,true]importar java.sql.Conexión;
importar java.sql.DriverManager;
importar java.sql.ResultSet;
importar java.sql.SQLException;
importación java.sql.Statement;


clase pública test2 {

        /**
         * @param args
         */
        empty estático público main(String[] args) {
                TODO Stub de método auto-generado
                Conexión conn=nulo;
                Instrucción stmt=null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Consigue un objeto de conexión
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Instrucción SQL
                        String sql="select * from userinfo";
                        Crea un objeto para ejecutar el comando
                        stmt=conn.createStatement();
                        Ejecutar sentencias SQL
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                Nombre de la cadena=rs.getString("qname");
                                int age=rs.getInt("age");
                                System.out.println("ID:"+id+",Nombre:"+nombre+",Edad:"+edad);
                        }
                       
                       
                       
                } captura (ClassNotFoundException e) {
                        TODO Bloque de captura autogenerado
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Bloque de captura autogenerado
                        e.printStackTrace();
                }finalmente{
                        try {
                                if(rs!=null){rs.close(); }
                                if(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Bloque de captura autogenerado
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Script de base de datos:

[mw_shl_code=sql,true]crear base de datos sqlDB
¡Ve
usar sqlDB
¡Ve

crear tabla UserInfo(
        clave primaria id int,
        nombre Varchar(10),
        Edad Int
)
¡Ve

Seleccione * desde userinfo[/mw_shl_code]

Paquete Java jdbc: sqljdbc.jar (300.98 KB, Número de descargas: 0, Precio de venta: 1 Grain MB)




Anterior:Java actualiza el código de la base de datos (añade, elimina, cambia), y JDBC actualiza el código
Próximo:Los dos están implicados en la fundación: no me dan ni un céntimo, ni 100 yuanes
Publicado en 18/11/2014 15:52:41 |
Si hay un error al cerrar un recurso, el conjunto de resultados de cierre es anormal y los objetos y conexiones de cierre no se ejecutarán.
Publicado en 18/11/2014 15:52:47 |
Si hay un error al cerrar un recurso, el conjunto de resultados de cierre es anormal y los objetos y conexiones de cierre no se ejecutarán.
 Propietario| Publicado en 18/11/2014 18:40:12 |
Delver_Si Publicado el 18-11-2014 a las 15:52
Si hay un error al cerrar un recurso, el conjunto de resultados de cierre es anormal y los objetos y conexiones de cierre no se ejecutarán.

¿Cómo debería solucionarse eso?
Publicado en 18/11/2014 18:46:08 |
admin publicado el 18-11-2014 a las 18:40
¿Cómo debería solucionarse eso?

Intenta atrapar cada cercanía
 Propietario| Publicado en 18/11/2014 18:54:19 |
Delver_Si Publicado el 18-11-2014 a las 18:46
Intenta atrapar cada cercanía

Sin palabras, esto es lo que He Ke nos enseñó a escribir
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com