新浪云web项目数据库连接及 封装
admin
2023-06-10 15:43:34
0

【重点】Class.forName("com.mysql.jdbc.Driver");//数据库连接语句声明

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root","root"); //本地mysql数据库JDBC连接语句(项目名bbs登录名root密码root)

conn = DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_xiaoweibbs","0ww4ox1l0n","4ik4i5jkwwmxij0lyjl3hmlx3kkyyi1ii10iih33");

//新浪云mysql数据库JDBC连接语句(云数据库地址和端口固定“w.rdc.sae.sina.com.cn:3307”web应用名称前面要加上app_  然后找到web应用设置类似0ww4ox1l0n的数据库登录名和类似4ik4i5jkwwmxij0lyjl3hmlx3kkyyi1ii10iih33这样的数据库登录密码)

【一】下面是我自己的bbs数据库的封装代码:

package com.bjsxt.bbs;  //包名要记得改掉


import com.mysql.jdbc.Statement;

import java.sql.*;


public class DB {

    public static Connection getConn(){

    Connection conn = null;

try {

Class.forName("com.mysql.jdbc.Driver");

//conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root","root");

conn = DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_xiaoweibbs","0ww4ox1l0n","4ik4i5jkwwmxij0lyjl3hmlx3kkyyi1ii10iih33");

} catch (ClassNotFoundException e) {

e.printStackTrace();

}catch (SQLException e) {

e.printStackTrace();

e.printStackTrace();

}

    return conn;

   

    }

    

    public static Statement createStmt(Connection conn){

    Statement stmt = null;

    try {

            stmt = (Statement) conn.createStatement();

    } catch (SQLException e){

    e.printStackTrace();

    }

    return stmt;

    }

    

    public static ResultSet ExceruQuery(Statement stmt,String sql){

    ResultSet rs = null;

             try {

rs = stmt.executeQuery(sql);

} catch (SQLException e) {

e.printStackTrace();

}

    return rs;

    }

    

    public static int executeUpdate(Connection conn,String sql){

    int ret = 0;

    Statement stmt = null;

    try{

    stmt = (Statement) conn.createStatement();

    ret = stmt.executeUpdate(sql);

    }catch(SQLException e){

    e.printStackTrace();

    } finally {

    close(stmt);

    }

    return ret;

    }


    public static void close(Connection conn){

    if(conn != null){

    try {

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    }

    conn = null;

    }

    public static void close(Statement stmt){

    if(stmt != null){

    try {

stmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    }

    stmt = null;

    }

    public static void close(ResultSet rs){

    if(rs != null){

    try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    }

    rs = null;

    }

 

    public static PreparedStatement PreparedStmt(Connection conn,String sql){

    PreparedStatement pstmt =null;

    try {

pstmt = conn.prepareStatement(sql);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    return pstmt;

    }

    public static PreparedStatement PreparedStmt(Connection conn,String sql,int autoGeneratedKeys){

    PreparedStatement pstmt =null;

    try {

pstmt = conn.prepareStatement(sql,autoGeneratedKeys);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    return pstmt;

    }

    public static void close(PreparedStatement pstmt){

    if(pstmt != null){

    try {

pstmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

    }

    pstmt = null;

    }

}


相关内容

热门资讯

直击重庆永川特大暴雨:一院子5... 5月24日凌晨,重庆市永川区特大暴雨导致3人死亡17人失联,目前搜救工作又有新进展。5月25日上午1...
网红打卡点,女厕所藏针孔摄像头 近日,有女性博主发布声明,称在成都市金牛区某饮品店拍摄时,被他人在店铺厕所安装的针孔摄像头偷拍,相关...
解决问题是AI产品最朴素的竞争... 来源:科技日报 我们在日常生活中可能会遇到这样的情形,AI手机、AI眼镜、AI音箱持续出新,号称具备...
女子产后康复时突发呼吸心跳骤停... 时年39岁的车女士,生下小儿子不久成了植物人。2022年7月24日,她在洛阳市妇幼保健院做产后康复期...
被以扣押澳活动人士回国,称遭数... 据凤凰卫视报道,参与“全球坚韧船队”援助加沙行动期间,被以色列扣押的11名澳大利亚活动人士近日陆续返...
智汇青联 | 一块提花布,看传... 智汇 青联 绍兴市青年联合会 青春逢盛世,学习正当时。为进一步汇聚青联智慧,赋能青年成长成才,绍兴市...
大庆油田成功构建开发区级三维精... 中新网大庆5月25日电 (王立峰)25日,记者从大庆油田了解到,为进一步盘活杏南开发区区域内难动用储...
原创 硅... 一、硅酸盐的奥秘 硅酸盐是由硅、氧和金属元素组成的化合物大家族,构成了地球岩石圈的主要成分,约占地壳...
原相3955XM+TL3228... 一、前言:小米电竞外设重新起步 小米一直被网友戏称为杂货铺,它提供了五花八门的各种产品,各个领域都有...
修理厨房灯具多少钱 修理厨房灯具的费用会因多种因素而异,以下是一些可能影响价格的因素:1. 灯具类型:不同类型的灯具,如...