赞
踩
- package com.youngman.Server;
-
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
-
- public class MySQLUtils {
-
- public static Statement stmt = null;
- public static Connection conn = null;
-
- public static void connetDatabse() throws SQLException,
- ClassNotFoundException {
-
- Class.forName("com.mysql.jdbc.Driver");
- String url = "jdbc:mysql://localhost:3306/paoding";
- String user = "root";
- String password = "";
- if (conn != null) {
- conn.close();
- conn = null;
- }
- conn = DriverManager.getConnection(url, user, password);
- System.out.println("Connection is Successful");
- if (stmt != null) {
- stmt.close();
- stmt = null;
- }
- stmt = (Statement) conn.createStatement();
-
- }
-
- public static void closeConnet() throws SQLException {
- stmt.close();
- conn.close();
- }
-
- public static boolean isconnect() {
-
- if (stmt == null || conn == null) {
- System.out.println("MySQL Connet Fail");
- return false;
- } else {
- return true;
- }
- }
-
- public static void QueryAllData() throws SQLException {
- isconnect();
-
- String sql = "select * from userdata";
- ResultSet rs = stmt.executeQuery(sql);
- while (rs.next()) {
-
- System.out.println(rs.getInt(1) + "\t" + rs.getString("user_name")
- + "\t" + rs.getString("password") + "\t"
- + rs.getString("phone"));
-
- }
-
- rs.close();
-
- }
-
- public static boolean QuerySingle(String user_name) throws SQLException {
-
- String sql = "select * from userdata where user_name='" + user_name
- + "'";
-
- return QueryUser(sql);
- }
-
- public static boolean QuerySingle(String user_name, String password)
- throws SQLException {
-
- String sql = "select * from userdata where user_name='" + user_name
- + "' And password='" + password + "'";
- return QueryUser(sql);
- }
-
- public static boolean QueryUser(String sql) throws SQLException {
-
- isconnect();
-
- ResultSet rs = stmt.executeQuery(sql);
-
- if (rs.next()) {
- System.out.println("This user already exists");
-
- System.out.println(rs.getInt(1) + "\t" + rs.getString("user_name")
- + "\t" + rs.getString("password") + "\t"
- + rs.getString("phone"));
- rs.close();
- return true;
- }
- return false;
-
- }
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。