Java mysql(1)----jdbc连接mysql之url书写
来源:互联网 发布:软件开发项目计划书 编辑:程序博客网 时间:2024/06/01 10:02
1、参数说明
#autoReconnect 当数据库连接丢失时是否自动连接,取值true/false false#maxReconnects 如果autoReconnect为true,此参数为重试次数,缺省为3次 3#initialTimeout 如果autoReconnect为true,此参数为重新连接前等待的秒数 2#maxRows 设置查询时返回的行数,0表示全部 0#useUnicode 是否使用unicode输出,true/falsefalse#characterEncoding 如果useUnicode,该参数制定encoding类型,建议使用utf8 无#createDatabaseIfNotExist 当JDBC连接指定数据库,如果此数据库不存在,此参数值为true时,则自动创建此数据库
2、示例
jdbc:mysql://localhost:3306/hello_mysql?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useLocalSessionState=true
3、连接函数
public static Connection getConn(String username,String password,String DBname){ String driver="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/"+DBname; Connection conn=null; try { Class.forName(driver); conn=DriverManager.getConnection(url,username,password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; }
4、测试
public static void main(String[] args) throws SQLException { Connection conn=getConn("root", "", ""); //没有密码就什么都不写,空字符串 Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("show databases");//执行查询 while(rs.next()){//遍历查询结果 System.out.println(rs.getString(1)); } stmt.close();//显示关闭Statement对象,释放资源 conn.close(); //关闭数据库连接,这是个好习惯。尽管在程序运行结束会自动关闭。但web应用是不会结束运行的。 }
—————————————————————————————————————————————————*
java架构师项目实战,高并发集群分布式,大数据高可用视频教程,共760G
下载地址:
https://item.taobao.com/item.htm?id=555888526201
01.高级架构师四十二个阶段高
02.Java高级系统培训架构课程148课时
03.Java高级互联网架构师课程
04.Java互联网架构Netty、Nio、Mina等-视频教程
05.Java高级架构设计2016整理-视频教程
06.架构师基础、高级片
07.Java架构师必修linux运维系列课程
08.Java高级系统培训架构课程116课时
+
hadoop系列教程,java设计模式与数据结构, Spring Cloud微服务, SpringBoot入门
—————————————————————————————————————————————————–
阅读全文
0 0
- Java mysql(1)----jdbc连接mysql之url书写
- Java mysql(1)----jdbc连接mysql之url书写
- jdbc连接mysql之url书写
- JAVA之JDBC连接MYSQL
- java JDBC连接MySQL
- [java]JDBC连接MySQL
- java jdbc连接mysql
- JDBC Java连接MySQL
- java,jdbc连接mysql
- JDBC-Java连接Mysql
- Java jdbc连接mysql
- JDBC之Java连接MySQL数据库
- JDBC连接MySQL的URL编码问题
- Mysql----浅入浅出之JDBC连接
- JDBC连接之MySql数据库
- mysql 之 jdbc 连接数据库
- JAVA JDBC 连接Mysql 代码。
- JAVA中用JDBC连接mysql
- 欢迎使用CSDN-markdown编辑器
- my stl study-road<template>
- 插入排序法
- 三次握手、四次挥手
- TCP 的backlog详解
- Java mysql(1)----jdbc连接mysql之url书写
- 【Leetcode】Merge Two Binary Trees 合并两个二叉树
- Hadoop必备
- 第八周
- 第8章 表单处理
- Semi-supervised Learning for Network-Based Cardiac MR Image Segmentation文章解读
- Ubuntu16.04编译安装BusyBox
- 码云使用说明
- Qt学习之路之鼠标事件