当前位置:Gxlcms > 数据库问题 > Tomcat下JDBC连接样例

Tomcat下JDBC连接样例

时间:2021-07-01 10:21:17 帮助过:38人阅读

<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8" import="java.sql.*"%> 3 <!DOCTYPE html> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>接收表单数据</title> 8 </head> 9 <body> 10 <p>获取文本框提交的信息: 11 <% 12 13 14 String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 15 String DB_URL = "jdbc:mysql://localhost:3306/first"; 16 17 18 String USER = "root"; 19 String PASS = "******"; 20 21 Connection conn = null; 22 Statement stmt = null; 23 try{ 24 //load driver 25 Class.forName("com.mysql.jdbc.Driver"); 26 27 System.out.println("Connecting to database..."); 28 //create connection 29 conn = DriverManager.getConnection(DB_URL,USER,PASS); 30 31 System.out.println("Creating statement..."); 32 //create query 33 stmt = conn.createStatement(); 34 String sql; 35 sql = "SELECT * FROM first.author"; 36 ResultSet rs = stmt.executeQuery(sql); 37 //get data 38 while(rs.next()){ 39 int id = rs.getInt("id"); 40 int age = rs.getInt("age"); 41 String author = rs.getString("author"); 42 String represent = rs.getString("represent"); 43 44 System.out.print("ID: " + id); 45 System.out.print(", Age: " + age); 46 System.out.print(", Author: " + author); 47 System.out.println(", Represent: " + represent); 48 } 49 rs.close(); 50 stmt.close(); 51 conn.close(); 52 }catch(SQLException se){ 53 se.printStackTrace(); 54 }catch(Exception e){ 55 e.printStackTrace(); 56 }finally{ 57 try{ 58 if(stmt!=null) 59 stmt.close(); 60 }catch(SQLException se2){ 61 } 62 try{ 63 if(conn!=null) 64 conn.close(); 65 }catch(SQLException se){ 66 se.printStackTrace(); 67 } 68 } 69 System.out.println("Goodbye!"); 70 71 %> 72 </body> 73 </html>

 

Tomcat下JDBC连接样例

标签:auth   represent   java   test   out   except   ***   for   ring   

人气教程排行