JDBC连接MySQL

加载及注册JDBC驱动程序

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

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

JDBC URL定义驱动程序与数据源之间的连接

标准语法:

::

MySQL的JDBCURL格式:

jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][&param2=value2]….

示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password

常见参数:

user用户名

password密码

autoReconnect联机失败,是否重新联机(true/false)

maxReconnect尝试重新联机次数

initialTimeout尝试重新联机间隔

maxRows传回最大行数

useUnicode是否使用Unicode字体编码(true/false)

characterEncoding何种编码(GB2312/UTF-8/…)

relaxAutocommit是否自动提交(true/false)

capitalizeTypeNames数据定义的名称以大写表示

建立连接对象

String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";

Connection con = DriverManager.getConnection(url);

建立SQL陈述式对象(StatementObject)

Statementstmt = con.createStatement();

执行SQL语句

executeQuery()

Stringquery = "select * from test";

ResultSet rs=stmt.executeQuery(query);

结果集ResultSet

while(rs.next())

{rs.getString(1);rs.getInt(2);}

executeUpdate()

String upd="insert into test (id,name) values(1001,xuzhaori)";

int con=stmt.executeUpdate(upd);

execute()

本文转自kenty博客园博客,原文链接http://www.cnblogs.com/kentyshang/archive/2007/01/26/630940.html如需转载请自行联系原作者

kenty

jdbc连接mysql的语法_JDBC连接MySQL相关推荐

  1. jdbc显示mysql的数据_JDBC链接mysql插入数据后显示问号的原因及解决办法

    1.在cmd中进入mysql查看默认的编码格式: mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mys ...

  2. MYSQL常用语法命令,MySQL中delete,drop和alter分别是用来删除什么的?有什么区别?删除了以后可以恢复吗?

    1.Alter.Delete.Drop相关语法 a.Alter 删除,添加或重新定义列 删除列:alter table tablename drop columnname 增加列:alter tabl ...

  3. jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题

    jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...

  4. jdbc连接数据库mysql的问题_JDBC连接Mysql数据库出现的问题汇总

    最近安装了一个 mysql 8.0 版本的数据库,在程序中连接的时候可谓是状况不断.之前也会遇到一些问题,这里就对使用 JDBC 连接 mysql 会出现的问题做一个汇总. 在此之前说明一下环境: 开 ...

  5. jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)

    java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接.代码如下: Connection cn = DriverManager.getCon ...

  6. access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍

    接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...

  7. jdbc连接池工作原理_JDBC连接实际上如何工作?

    jdbc连接池工作原理 The JDBC Connection interface is a part of java.sql package. The java.sql.Connection int ...

  8. mongodb和mysql的语法_Mongodb和mysql的区别

    1. Mongodb简介及优缺点分析 Mongodb是非关系型数据库(nosql ),属于文档型数据库.文档是mongoDB中数据的基本单元,类似关系数据库的行,多个键值对有序地放置在一起便是文档,语 ...

  9. mysql 乱字符_JDBC ODBC MYSQL中文出现乱字符 解决

    JDBC ODBC MYSQL中文出现乱字符 解决 1.将数据库设置为default-character-set=gb2312 2.将控制面板/管理工具/配置好的数据源/配置/详细/MiscOPtio ...

最新文章

  1. python中shutil模块_python文件、文件夹、压缩包处理模块-shutil模块-阿里云开发者社区...
  2. 迁移svn项目到git
  3. MATLAB使用Python数值和字符变量
  4. 业务场景是什么意思_深度思考:麦乐积分兑换商城系统业务逻辑
  5. matlab中打不开保存好的模糊控制器,【求助大神】模糊控制器仿真,在Simulink运行时出现问题...
  6. 微服务架构的终极模式?
  7. 复利计算再升级——连接数据库
  8. ES6 Proxy兼容polyfill实现
  9. LuaForUnity8:uLua简介
  10. Data-mediator入门系列2
  11. OpenCV 实现分水岭算法
  12. 代码 root android4.4,安卓android4.4root图文教程
  13. linux与RMB的关系,Ghost 与 Linux 的兼容性
  14. [LeetCode ] 八皇后问题以及回溯法
  15. Windows下桌面便签小工具--StickyPad简单使用教程(非StickyNotes)
  16. macOS iOS 完整项目之全功能RSS阅读器 (教程含源码)
  17. 无线广播相关信号(收音机)的发射与接收
  18. 海康摄像头opencv实时回调
  19. (2020.12.7)初次web前端性能优化记录
  20. 29 Linux 防火墙

热门文章

  1. Web API 速率限制(二)- 令牌桶算法简介
  2. 升级.Net Core RC1的类库项目
  3. Entity Framework升级
  4. ASP.NET Core的配置(3): 将配置绑定为对象
  5. wordpress搭建博客 主题推荐 2019
  6. 【ArcGIS微课1000例】0009:ArcGIS影像拼接(镶嵌、镶嵌至新栅格)
  7. C#创建桌面快捷方式
  8. C#生成二维码(含解码)
  9. Android Studio编译提示如下attribute layout_constraintBottom_toBottomOf (aka com.luck.pictureselector:layou
  10. C和指针之结构体大小和成员变量位置距离结构开始存储的位置偏移字节