数据库连接类

Posted mac-13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接类相关的知识,希望对你有一定的参考价值。

package util;

import java.sql.*;

public class DBconn {
    static String url = "jdbc:mysql://localhost:3306/student?serverTimezone=UTC";
    static String username = "root";
    static String password = "123";
    static Connection  conn = null;
    static ResultSet rs = null;
    static PreparedStatement ps =null;
    public static void init(){
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            conn = DriverManager.getConnection(url,username,password);
        } catch (Exception e) {
            System.out.println("init [SQL驱动程序初始化失败!]");
            e.printStackTrace();
        }

    }


    public static int addUpdDel(String sql){
        int i = 0;
        try {
            ps =  conn.prepareStatement(sql);
            i =  ps.executeUpdate();
        } catch (SQLException e) {
            System.out.println("sql数据库增删改异常");
            e.printStackTrace();
        }

        return i;
    }
    public static ResultSet selectSql(String sql){
        try {
            ps =  conn.prepareStatement(sql);
            rs =  ps.executeQuery();
        } catch (SQLException e) {
            System.out.println("sql数据库查询异常");
            e.printStackTrace();
        }
        return rs;
    }
    public static void closeConn(){
        try {
            conn.close();
        } catch (SQLException e) {
            System.out.println("sql数据库关闭异常");
            e.printStackTrace();
        }
    }
}

以上是关于数据库连接类的主要内容,如果未能解决你的问题,请参考以下文章

错误:E/RecyclerView:未连接适配器;跳过片段上的布局

部分代码片段

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用

在Android中,如何将数据从类传递到相应的布局/片段文件?

elasticsearch代码片段,及工具类SearchEsUtil.java

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段