Java连接mysql数据库的方式_java连接MySQL数据库的方式
Java连接数据库的几种方法
*说明
1.以MySQL数据库为例
2.分为四个步骤:
建立数据库连接,
向数据库中提交sql
处理数据库返回的结果
关闭数据库连接
一:JDBC
1.建立数据库连接
只需要两步,注册数据库的驱动程序,然后创建数据库连接
示例代码:
String url="jdbc:mysql://localhost:3306/test";
String Driver="com.mysql.jdbc.Driver";
String username="root";
String password="123456";
Class.forName(Driver);
Connection conn=DriverManager.getConnection(url,username,password);
方法一
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="123456";newcom.mysql.jdbc.Driver();
Connection conn=DriverManager.getConnection(url,username,password);
方法二
首先通过java.lang.Class类的forName()静态方法动态加载MySQL驱动程序的类,这个类会自动在DriverManager中进行注册,然后通过DriverManager获得Connection类型的对象
2.通过数据库连接池,效率高
原理就是通过修改Tomcat服务器conf目录下的context.xml文件来进行配置的
配置的代码:
WEB-INF/web.xml
context.xml
通过数据源对象获取连接池中的数据库连接对象
Context context=newInitialContext();
DataSource ds=(DataSource) context.lookup("java:/comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
View Code
3.其他步骤在后面讲
二.以后补充
Java连接mysql数据库的方式_java连接MySQL数据库的方式相关推荐
- java连接MySQL几种方法_Java连接MySQL数据库三种方法
好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...
- java插入数据库字符串拼接_java连接mysql数据库实现单条插入和批量插入
本文实例为大家分享了java连接mysql数据库实现单条和批量插入的具体代码,供大家参考,具体内容如下 本文插入数据库的数据来源:java + dom4j.jar提取xml文档内容 1.连接数据库 p ...
- java数据库的连接方式_java与各个数据库的连接方式
1.与mysql数据库连接方式 通过配置文件的方式进行获取mysql的username.password.url,等相关数据 //调用jdbc.properties参数文件此时获取的是一个io流的形式 ...
- java查询数据库的方式_Java连接各种数据库方式速查表
1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); ...
- java mysql插入数据乱码_java连接mysql插入数据出现中文乱码
java连接了mysql数据库后,程序行向数据库中插入信息,代码如下: dbhelper boringdb = new dbhelper(); boringdb.connSQL(); String i ...
- java mysql插入数据乱码_java向mysql数据库插入数据显示乱码的问题
在做一个java web工程时,有时会碰到在向数据库添加数据库时,结果出现乱码"???"的问题.针对该问题的主要解决办法就是: 一.确保是否添加了字符集过滤器: 在java web ...
- java实现对mysql数据库的操作_java 对mysql数据库的基本操作
java对mysql数据库的操作分为以下几个步骤: 1.获取连接: 获取连接需要两步,一是使用DriverManager来注册驱动,二是使用DriverManager来获取Connection对象. ...
- java 复制mysql某张表_java实现mysql数据库从一张表插入数据到另一张表
packagecn.gtmc.schedule.app;importcn.gtmc.schedule.domain.Employee;import java.sql.*;importjava.util ...
- java mysql 有什么用_java web mysql 入门知识讲解
MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...
- java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析
JAVA连接数据库是其众多功能中的一部分,主要有两种方式连接DataBase: 一种是采用JDBC-ODBC桥,另一种则是称之为纯驱动连接DataBase,第一种方式在大型项目中基本上不再使用,本系列 ...
最新文章
- 英伟达吞并Arm失败!英美欧盟一齐干涉,老黄还要给孙正义12.5亿美元分手费
- 实用帖 | 使用Visual Studio开发.NET Core推荐设置
- [css] 怎么IE6下在使用margin:0 auto;无法使其居中?
- 【LeetCode笔记】剑指 Offer 36. 二叉搜索树与双向链表(Java、二叉树、链表、原地算法)
- 【超清视频】SCCM2012精讲系列课程03:SCCM2012的基础环境初始化(一)
- 深信服(scsa认证)学习过程
- 从“童话脸”到Avatarify,AI换脸究竟带来了什么?
- BigGAN高保真自然图像合成的大规模GAN训练
- windows 10 宽带拨号时无法开启热点,解决热点开启问题
- JVM虚拟机与Android虚拟机
- 对于Java毕业设计选题的一些看法
- 悠然乱弹:螺旋矩阵和蛇型矩阵的悠然版实现
- python pprint模块详解
- Ext3文件系统介绍
- Android Hawk数据库 github开源项目,字节跳动社招面试记录
- C++积累02_隔定时长放炮问题的OOP解决
- 2018 iPad pro 11停用,DFU模式刷机指南
- 著名数学家朱梧槚的发现揭示课本有一系列重大错误
- 职工工资管理系统程序
- qos 流控功能_01-QoS通道限速功能典型配置举例