From 37ca2981d5df8b93fcdf967238728bf502d7c999 Mon Sep 17 00:00:00 2001 From: aikang <2979801816@qq.com> Date: Mon, 17 Aug 2020 10:53:34 +0800 Subject: [PATCH] sql --- src/test/java/com/yuxue/test/sql.java | 80 +++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/test/java/com/yuxue/test/sql.java diff --git a/src/test/java/com/yuxue/test/sql.java b/src/test/java/com/yuxue/test/sql.java new file mode 100644 index 0000000..93ddeb8 --- /dev/null +++ b/src/test/java/com/yuxue/test/sql.java @@ -0,0 +1,80 @@ +package com.yuxue.test; +import java.sql.DriverManager; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.Statement; +import java.sql.SQLException; + + public class sql{ + String connectionUrl = "jdbc:sqlserver://localhost:1433;" + + "databaseName=AdventureWorks;integratedSecurity=true;"; + String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=chepai;user=sa;password=197905";//以sa身份连接数据库:请根据自己的用户名和密码进行重新设置!!!!!! + + // 声明JDBC对象 + Connection con = null; + Statement stmt = null; + ResultSet rs = null; + + try { + // 建立数据库连接. + System.out.println("尝试建立数据库连接."); + Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); + con = DriverManager.getConnection(url); + System.out.println("数据库连接成功!"); + +// String SQL = "INSERT INTO Parking_in(number,color) VALUES('"+palte+"','"+col+"' )"; +// String SQL = "INSERT INTO Parking_out(number,color) VALUES('"+palte+"','"+col+"' )"; + stmt = con.createStatement(); +// stmt.executeUpdate(SQL); + + String time1=null,time2=null; + String SQL = "SELECT * FROM Parking_in"; + rs = stmt.executeQuery(SQL); + if(rs.next()) + time1=rs.getString("time_in"); + System.out.println(time1); + + + SQL = "SELECT * FROM Parking_out"; + rs = stmt.executeQuery(SQL); + if(rs.next()) + time2=rs.getString("time_in"); + System.out.println(time2); + + + Count count=new Count(); + double cost=count.charging(time1, time2); + System.out.println(cost); + + } + + + + //处理和打印程序异常 + catch (Exception e) { + e.printStackTrace(); + } + + finally { + if (rs != null) + try { + rs.close(); //关闭查询结果集句柄 + } catch (Exception e) { + } + if (stmt != null) + try { + stmt.close(); //关闭语句句柄 + } catch (Exception e) { + } + if (con != null) + try { + con.close(); //关闭数据库连接 + } catch (Exception e) { + } + } + + + + + +