Java连接MYSQL数据库类

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
package Ge.ConnectionDB;
import java.sql.*;
public class Condb {
 String driver="com.mysql.jdbc.Driver";
 String url="jdbc:mysql:3306//172.32.34.253/gecris";
 String user="root";
 String passwd="root";
 Connection conn=null;
 ResultSet rs=null;
 Statement st=null;
 public Condb(){
  try {
   Class.forName(driver);
  }catch(ClassNotFoundException e){
   e.printStackTrace();
  }
 }
 //in order to update and insert operation
 public int update(String sql){
  int result=0;
  try{
   conn=DriverManager.getConnection(url,user,passwd);
   st=conn.createStatement();
   result=st.executeUpdate(sql);
  }catch (SQLException e){
   e.printStackTrace();
  }
  return result;
 }
 //in order to select operation
 public ResultSet query(String sql){
  try{
   conn=DriverManager.getConnection(url,user,passwd);
   st=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
   rs=st.executeQuery(sql);
  }catch (SQLException e){
   e.printStackTrace();
  }
  return rs;
 }
 //in order to delete operation
 public int del(String sql){
  int DelResult=0;
  try{
   conn=DriverManager.getConnection(url,user,passwd);
   st=conn.createStatement();
   DelResult=st.executeUpdate(sql);
  }catch (SQLException e){
   e.printStackTrace();
  }
  return DelResult;
 }
 //in order to close with database
 public void close(){
  try{
   if (rs!=null)
    rs.close();
  }catch(Exception e){
   e.printStackTrace();
  }
  try{
   if (conn!=null)
    conn.close();
  }catch(Exception e){
   e.printStackTrace();
  }
 }

}

本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/291545如需转载请自行联系原作者


world77

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
SQL 关系型数据库 MySQL
DQL语言之连接查询(mysql)
DQL语言之连接查询(mysql)
|
4天前
|
Java Shell
Java 21颠覆传统:未命名类与实例Main方法的编码变革
Java 21颠覆传统:未命名类与实例Main方法的编码变革
10 0
|
4天前
|
Java
Java 15 神秘登场:隐藏类解析未知领域
Java 15 神秘登场:隐藏类解析未知领域
10 0
|
4天前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL 安装及连接
MySQL 安装及连接
22 0
|
6天前
|
安全 Java
append在Java中是哪个类下的方法
append在Java中是哪个类下的方法
21 9
|
6天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
25 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
7天前
|
存储 安全 Java
java多线程之原子操作类
java多线程之原子操作类
|
8天前
|
Java
Java中的多线程实现:使用Thread类与Runnable接口
【4月更文挑战第8天】本文将详细介绍Java中实现多线程的两种方法:使用Thread类和实现Runnable接口。我们将通过实例代码展示如何创建和管理线程,以及如何处理线程同步问题。最后,我们将比较这两种方法的优缺点,以帮助读者在实际开发中选择合适的多线程实现方式。
19 4
|
3月前
|
存储 Java 数据库连接
Java 编程问题:七、Java 反射类、接口、构造器、方法和字段4
Java 编程问题:七、Java 反射类、接口、构造器、方法和字段
24 0
|
8月前
|
安全 Java 开发者
【Java|多线程与高并发】JUC中常用的类和接口
JUC是Java并发编程中的一个重要模块,全称为Java Util Concurrent(Java并发工具包),它提供了一组用于多线程编程的工具类和框架,帮助开发者更方便地编写线程安全的并发代码。

推荐镜像

更多