Red de conocimiento de abogados - Derecho de sociedades - Base de datos de conexión Java

Base de datos de conexión Java

1. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Obtenga el "complemento de conexión" (controlador) correspondiente a la base de datos que desea utilizar Solo con este controlador. ¿Puedes usarlo Java para conectarte al servidor SQL? En consecuencia, si utiliza MySQL, este controlador se convierte en "com.mysql.jdbc.Driver".

2. DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=HcitPos", "sa", "123"); busque el sqlserver requerido a través de jdbc:sqlserver: Controlador, si el controlador requerido se ha registrado en Class.forName arriba, eso es todo y se le devolverá directamente una conexión a la base de datos. Si no se encuentra el controlador requerido, entonces lance una excepción ~~ Correspondiente a MySQL, le daré un ejemplo para comparar: DriverManager.getConnection("jdbc:mysql://localhost/HcitPos", "sa", " 123").

3.conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); Para obtener un objeto Statement, ¿por qué es necesario crear un objeto en lugar de consultarlo directamente? Esto se debe a que un objeto Statement solo puede guardar un ResultSet por usted, por lo que si tiene varios conjuntos de resultados que deben guardarse todo el tiempo, utilice un objeto Statement. Si no lo necesita y desea que la ejecución del programa sea más eficiente, utilice prepareStatement.

4. No hay nada más. Es básicamente lo mismo que otras herramientas que usan declaraciones SQL. Ejecuta la declaración, obtiene el conjunto de resultados, realiza un bucle para generar el conjunto de resultados y luego sale. . No más