首页 > 编程语言 >Java的JDBC链接

Java的JDBC链接

时间:2023-04-26 10:11:05浏览次数:47  
标签:utf8 JDBC Java url getConnection connection static mysql 链接

import java.sql.*;  // 导入数据库操作的包,这种方式是将sql下面的所有的实体类都进行导入

public class JDBCConnect {
static Connection connection = null;
  // characterEncoding=utf8 设置编码格式为utf8,serverTimezone=GMT+8设置时区,在mysql 8.0+ 的url需要添加时区,该设置为东八区时间
static String url ="jdbc:mysql://localhost:3306/studentdb?characterEncoding=utf8&serverTimezone=GMT+8";
public static Connection getConnection() throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");  // 通过反射,获取到mysql的驱动
return DriverManager.getConnection("url","root","root");  // 通过驱动管理获取到和数据库的链接
}

public static void main(String[] args) throws SQLException, ClassNotFoundException {
// connection = getConnection();  
String url ="jdbc:mysql://localhost:3306/studentdb?characterEncoding=utf8";
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(url,"root","123456");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("select * from studentdb");
while (resultSet.next()){
resultSet.getInt("ID");
resultSet.getString("name");
}
System.out.println(connection);
}
}

标签:utf8,JDBC,Java,url,getConnection,connection,static,mysql,链接
From: https://www.cnblogs.com/devilben/p/17354794.html

相关文章

  • java-计算发送时间
    packagecn.com.fl.service.utils;importcn.com.doone.tocloud.tools.MyLogUtil;importcn.com.doone.tocloud.tools.MyLogger;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.*;publicclassComputeSendTimeUtil{......
  • java成员变量在堆_java的基本类型的成员变量在栈还是堆?
    转、:java成员变量在堆_java的基本类型的成员变量在栈还是堆? 先说结论,放在堆中只要是成员变量,所在的类被实例化,不管是不是基础类型都会放在堆中第一个结论就是错的基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。第一种:在方法中声明的变量,即该变量是......
  • Java基础之String字符串的底层原理,面试常见问题
    前言在之前的两篇文章中,给大家介绍了String字符串及其常用的API方法、常用编码、正则表达式等内容,但这些内容都是停留在”如何用“的阶段,没有涉及到”为什么“的层面。实际上,我们在求职时,面试官很喜欢问我们关于String的一些原理性知识,比如String的不可变性、字符串的内存分配等......
  • java程序jar包打包成exe文件
    说明:将java程序打包成window系统下的exe文件分三步第一步:创建java程序,需要包含一个主方法;第二步:打jar包,通过模块打包。第三步:构建exe,使用软件exe4j将jre,jar包构建成exe文件 案例演示:第一步:创建java程序,需要包含一个主方法; ......
  • JavaScript设计模式
    JavaScript设计模式设计模式概念经过代码设计经验总结之后设计出的一种固定解决问题的方式设计模式作用代码复用保证代码可靠性将编程工程化更易被他人理解设计模式的分类(W3C平台)构造器模式,模块化模式,暴露模块模式,单例模式,中介者模式,原型模式,命令模式,外......
  • 基于Java开发的全文检索、知识图谱、工作流审批机制的知识库
    一、项目介绍一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,应用在需要进行常用文档整理、分类、归集、检索的地方,适合知识密集型单位/历史文档丰富的单位,或者大型企业、集团。为什么建立知识库平台?二、项目所用技术springboot+vue+tinyMce+activiti+elastics......
  • java垃圾回收机制(面试)
    1.1堆空间结构Java的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java自动内存管理最核心的功能是堆内存中对象的分配与回收。Java堆是垃圾收集器管理的主要区域,因此也被称作GC堆。Eden区、两个Survivor区S0和S1都属于新生代,中间一层属于老年......
  • 每日八股文之Java
    1、请你说说ConcurrentHashMap数组+链表+红黑树、锁的粒度ConcurrentHashMap的底层数据结构与HashMap一样,也是采用“数组+链表+红黑树”的形式采用锁定头节点的方式降低了锁粒度,以较低的性能代价实现了线程安全。它的线程安全的实现机制:初始化数组或头节点时,ConcurrentHa......
  • JDBC访问数据库
    下载,安装MySQL(下载地址:https://www.mysql.com/downloads/)创建数据库——createdatabase<数据库名>创建用户——mysql>grantallprivilegeson数据库名.*to新用户名@locahost identifiedby‘密码’;使用DDL创建表——createtable表名(字段名数据类型是否主键/非空)使用DML操......
  • kafka入门例子 for java
    1,生产者importjava.util.Properties;importkafka.javaapi.producer.Producer;importkafka.producer.KeyedMessage;importkafka.producer.ProducerConfig;publicclassTestProducer{publicstaticvoidmain(String[]args){Propertie......