做微信h5的网站北京网站优化价格

news/2025/9/22 23:34:48/文章来源:
做微信h5的网站,北京网站优化价格,网站设计素材免费下载,企业信用信息公示系统河南java.sql.Driver接口规定了Driver应该具有以下功能#xff0c;重要的有三个acceptsURL判断jdbcUrl是否支持、创建一个连接、获取属性信息#xff0c;三个主要接口。 下边以 NonRegisteringDriver​ 类的源码简单分析以下。 acceptsURL acceptsURL(String url) 方法用来测试…java.sql.Driver接口规定了Driver应该具有以下功能重要的有三个acceptsURL判断jdbcUrl是否支持、创建一个连接、获取属性信息三个主要接口。 下边以 NonRegisteringDriver​ 类的源码简单分析以下。 acceptsURL acceptsURL(String url) 方法用来测试对指定的url该驱动能否打开这个url连接。driver对自己能够连接的url会制定自己的协议只有符合自己的协议形式的url才认为自己能够打开这个url如果能够打开返回true反之返回false Mysql-JDBC支持的驱动协议有 ​jdbc:mysqlsrv:​​jdbc:mysqlsrv:loadbalance:​​jdbc:mysqlsrv:replication:​​mysqlxsrv:​​jdbc:mysql:​​jdbc:mysql:loadbalance:​​jdbc:mysql:replication:​​mysqlx:​ connect 这里会根据URL 创建一个连接。一般是ConnectionImpl类型下一篇文章会细说一下。其他类型的连接就先不看了。 public java.sql.Connection connect(String url, Properties info) throws SQLException {try {// 如果url是不自持的连接协议则返回nullif (!ConnectionUrl.acceptsUrl(url)) {return null;}ConnectionUrl conStr ConnectionUrl.getConnectionUrlInstance(url, info);switch (conStr.getType()) {case SINGLE_CONNECTION:return com.mysql.cj.jdbc.ConnectionImpl.getInstance(conStr.getMainHost());case FAILOVER_CONNECTION:case FAILOVER_DNS_SRV_CONNECTION:return FailoverConnectionProxy.createProxyInstance(conStr);case LOADBALANCE_CONNECTION:case LOADBALANCE_DNS_SRV_CONNECTION:return LoadBalancedConnectionProxy.createProxyInstance(conStr);case REPLICATION_CONNECTION:case REPLICATION_DNS_SRV_CONNECTION:return ReplicationConnectionProxy.createProxyInstance(conStr);default:return null;}} catch (UnsupportedConnectionStringException e) {// when Connector/J cant handle this connection string the Driver must return nullreturn null;} catch (CJException ex) {throw ExceptionFactory.createException(UnableToConnectException.class,Messages.getString(NonRegisteringDriver.17, new Object[] { ex.toString() }), ex);} }SINGLE_CONNECTION 会创建一个 ConnectionImpl public static JdbcConnection getInstance(HostInfo hostInfo) throws SQLException {return new ConnectionImpl(hostInfo);}getPropertyInfo 获取这些属性信息 HOST、PORT、DBNAME、USER、PASSWORD Override public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException {String host ;String port ;String database ;String user ;String password ;if (!isNullOrEmpty(url)) {ConnectionUrl connStr ConnectionUrl.getConnectionUrlInstance(url, info);if (connStr.getType() Type.SINGLE_CONNECTION) {HostInfo hostInfo connStr.getMainHost();info hostInfo.exposeAsProperties();}}if (info ! null) {host info.getProperty(PropertyKey.HOST.getKeyName());port info.getProperty(PropertyKey.PORT.getKeyName());database info.getProperty(PropertyKey.DBNAME.getKeyName());user info.getProperty(PropertyKey.USER.getKeyName());password info.getProperty(PropertyKey.PASSWORD.getKeyName());}DriverPropertyInfo hostProp new DriverPropertyInfo(PropertyKey.HOST.getKeyName(), host);hostProp.required true;hostProp.description Messages.getString(NonRegisteringDriver.3);DriverPropertyInfo portProp new DriverPropertyInfo(PropertyKey.PORT.getKeyName(), port);portProp.required false;portProp.description Messages.getString(NonRegisteringDriver.7);DriverPropertyInfo dbProp new DriverPropertyInfo(PropertyKey.DBNAME.getKeyName(), database);dbProp.required false;dbProp.description Messages.getString(NonRegisteringDriver.10);DriverPropertyInfo userProp new DriverPropertyInfo(PropertyKey.USER.getKeyName(), user);userProp.required true;userProp.description Messages.getString(NonRegisteringDriver.13);DriverPropertyInfo passwordProp new DriverPropertyInfo(PropertyKey.PASSWORD.getKeyName(), password);passwordProp.required true;passwordProp.description Messages.getString(NonRegisteringDriver.16);JdbcPropertySet propSet new JdbcPropertySetImpl();propSet.initializeProperties(info);ListDriverPropertyInfo driverPropInfo propSet.exposeAsDriverPropertyInfo();DriverPropertyInfo[] dpi new DriverPropertyInfo[5 driverPropInfo.size()];dpi[0] hostProp;dpi[1] portProp;dpi[2] dbProp;dpi[3] userProp;dpi[4] passwordProp;System.arraycopy(driverPropInfo.toArray(new DriverPropertyInfo[0]), 0, dpi, 5, driverPropInfo.size());return dpi; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress 默认搜索网站优化方案和实施

点击上方“算法猿的成长“,关注公众号,选择加“星标“或“置顶”总第 142 篇文章,本文大约 1300 字,阅读大约需要 5 分钟前言今天介绍一个 Github 项目---集成了 27 种 GAN 模型的 Jittor-GAN,项目地址:htt…

大唐网站首页北京代理记账公司

引言 什么是数据结构? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表,集合和字典等都是数据结构 N.W…

电子商务类网站建设实训报告lol网站模板

安装(本文以ubuntu系统为例) 单节点设置​ 为了延迟演示分布式环境的复杂性,我们将首先在单个服务器或虚拟机上部署ClickHouse。ClickHouse通常是从deb或rpm包安装,但对于不支持它们的操作系统也有其他方法。 例如,…

建站公司的工作流程购物节优惠卷网站怎么做

63. APP端特有的测试 参考:APP专项测试、APP应用测试 crash和anr的区别 1)网络测试 2)中断测试 3)安装、卸载测试 4)兼容测试 5)性能测试(耗电量、流量、内存、服务器端) 6&#xf…

flash网站片头动画黄冈网站建设报价

目录 一、什么是递归 1.1.递归的思想 1.2.递归的限制条件 二、举例体会 2.1.求n的阶乘 2.2.顺序打印整数的每一位 2.3.斐波那契数列 三、递归与迭代 一、什么是递归 在学习C语言的过程中,我们经常会跟递归打交道,什么是递归呢?它其实…

哪里有专业做网站的网站怎么做宣传

大写数字网今天精心准备的是《123456789a》,下面是详解!html里,怎么把<a>123456789</a>弄到中间来例如把a标签的字移到中间来<a123456789><&#…

鲁斌 42450745 网站建设你需要网站建设

文章目录 场景分析方法的幂等分布式锁Redis实现分布式锁抢锁的设计思路 分布式锁案例 直击面试rocketmq什么时候重复消费消息丢失的问题消息在哪里丢失发送端确保发送成功并且配合失败的业务处理消费端确保消息不丢失rocketmq 主从同步刷盘 场景分析 分布式系统架构中,队列是分…

郑州手机网站制作公司网站开发校园经历范文

第一章 成为一个很厉害的人(持续输入,反复练习) 为什么要学习及如何学习 1、自毁趋势(熵增),故需要能量输入(负熵流) //引申:水往低处流是趋势,学习是逆趋势。 2、持续输入能量(物质和信息),…

专业简历制作网站模板怎么做网站怎么引入广告挣钱

1.项目说明 背景: 着网络技术的不断发展,人们的消费观念在不断变化,消费手段也变得错综复杂。很多人都在困扰,钱到底花在了那里。 目的: 为了解决很多人的钱花在哪了的困扰,我们组决定制作一个消费账单…

多商家在线客服系统 - 客服用户表设计方案

gofly.v1kf.com vx: llike620 ​ 设计分析与建议 针对多商家在线客服系统的客服用户表设计,我分析了您提供的原始设计并提出以下优化建议: 优化要点​​安全增强​​:密码存储改用更安全的bcrypt算法(增加salt字段…

九月22号

今天在课上完成了测试代码的分解 研究了一下原码,补码和反码。原码符号位 + 真值。最高位(最左边的一位)表示符号,0 代表正数,1 代表负数。其余位表示这个数的绝对值。而正数的反码与其原码相同。负数的反码是:其…

购物网站开发教程中文版网络公司可以做哪些业务

Color Image Histograms and equalization with OpenCV - FreedomVC

唐山哪个公司可以制作网站frontpage可以做网站吗

cmd窗口运行jar程序时,在cmd窗口点击了一下,如果你选中了(页面会有个白色的选中内容),java程序就会暂停,这是只有按一下鼠标右键或着CtrlC才能取消选中,程序才会继续运行,如果java程…

罗田企业网站建设wordpress个人博客实战

在Unity中,使用键盘ADWS键控制物体移动,通过鼠标左键控制物体旋转,鼠标中键控制物体缩放是再常见不过的方法。 方法如下: using System.Collections; using System.Collections.Generic; using UnityEngine;public class MoveCo…

海口商城网站建设投资公司注册需要多少钱

文章目录 YUM 升级 PHP71. 查看当前 PHP 信息2. YUM 安装 PHP73. 查看 PHP 版本4. 启动PHP-FPM YUM 升级 PHP7 参考地址:网站地址 参考地址:网站地址 1. 查看当前 PHP 信息 # 查看 PHP 版本信息 php -v# 查看 yum 源中 PHP 信息 yum list | grep php2. …

hao123网站源码制作2015最新仿网站服务器建设

前言 我们之前阐述的内容都是在文件打开的前提下, 但是事实上不是所有文件都是被打开的, 且大部分文件都不是被打开的(也就是文件当前并不需要被访问), 都在磁盘中进行保存. 那这些没有被(进程)打开的文件, 也是需要被管理的! 对于这部分文件核心工作之一是能够快速定位文件…

烟台做网站建设电话建筑工程网络软件

随着全球贸易的不断发展,我国与印度之间的贸易往来也日益频繁。作为两个人口最多的国家之一,中国和印度之间的货物运输需求不断增长。为了满足这一需求,印度货代专线应运而生,为进出口商提供高效、可靠的货物运输服务。本文将探索…

字体模板素材免费下载网站seo优化系统哪个好

文章目录 Arrow, 一个六边形的 Python 时间库第一部分:背景介绍第二部分:库是什么?第三部分:如何安装这个库?第四部分:库函数使用方法第五部分:场景应用第六部分:常见Bug及解决方案第…

网站设计师待遇怎样在凡科网站做网页

// 执行 // 使用你自己的服务器IP与登录账户 export USER_AT_HOST"服务器账户名服务器IP" // PUBKEYPATH是你公钥的路径 export PUBKEYPATH"$HOME/.ssh/id_rsa.pub"ssh-copy-id -i "$PUBKEYPATH" "$USER_AT_HOST"

江苏做网站怎么收费阿里云怎么购买域名

更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程刷题面经求职讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进…