数据库
fxnfk
这个作者很懒,什么都没留下…
展开
-
mysql时区和客户端时区不一致问题
文章目录问题描述问题复现mysqlclient源码跟踪结论问题描述遇到一个问题,mysql时区和客户端时区不一致,导致读出来的时间戳错误,表现为数据库中的年月日时分秒+客户端的时区。正常应该是数据库的年月日时分秒+数据库的时区。问题复现mysqlmysql版本5.5.62,timezone=-08:00CREATE TABLE `test` ( `id` int(11) DEFAULT NULL, `releaseTime` timestamp NULL DEFAULT NULL ON原创 2021-05-16 20:34:07 · 1252 阅读 · 1 评论 -
用Oracle的函数,判断点是否在多边形内
有个朋友在做地图相关的程序,程序的需求是:地图上有好多的点,存储在数据库中,输入是一个多边形,输出是包含在这个多边形中的点。朋友发现oracle中有个函数,正好解决这个问题: 于是我们就了解了Oracle Spatial的API,来实现查询的功能。--创建一个表,代表点的信息create table t2( id number, location sdo_geometry --原创 2017-04-01 15:05:04 · 5338 阅读 · 0 评论 -
用Navicat将SQL Server数据导入mysql
今天遇到个问题,现在要用java连接SQL Server数据库,可是报如下错误: 通过端口 1344 连接到主机 192.168.86.31 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。这个数据库是别的组的,不想麻原创 2015-06-29 15:08:58 · 1095 阅读 · 0 评论 -
各个数据库 jdbc 连接信息
oracle:##数据库配置##jdbc.driver = oracle.jdbc.driver.OracleDriverjdbc.url = jdbc:oracle:thin:@{ip}:{port}/{dbName}jdbc.user = {}jdbc.password = {}SQL Server:jdbc.driverClassName = com.microsoft.sqlserv原创 2017-09-08 16:13:13 · 798 阅读 · 0 评论 -
sql 时间操作
sql server 当前时间的前一个月:SELECT DATEADD(m, -1, getdate())结果: 2017-10-17 15:09:31.230参考:http://www.w3school.com.cn/sql/func_dateadd.aspSQL Date函数:http://www.w3school.com.cn/sql/sql_dates.asp原创 2017-11-17 15:13:14 · 2524 阅读 · 0 评论 -
database link
从一个库中查询另一个库中的表可以用database link使用:select account_id from chargerate@account where rate>0.1) and t.SCORE is null;创建:CREATE DATABASE LINK "NewDatabaseLink" CONNECT TO "username" IDENTIFIED BY "原创 2018-01-30 18:26:30 · 293 阅读 · 0 评论 -
sql plus
sql plus在oracle中搜关键词:instant clientsqlplus 用户名/密码@ip:端口/serviceName下载隔离级别SET TRANSACTION ISOLATION LEVEL READ COMMITEDsession、transaction一个连接叫做一个session;一个session中的一次commit或rollb...原创 2018-04-10 17:14:40 · 176 阅读 · 0 评论 -
jdbc transaction
jdbc jdbc transaction下面举一个小栗子来演示jdbc的事务,数据库用的是oracle。测试用表: 测试代码:package com.zz.jdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java....原创 2018-04-23 14:04:29 · 536 阅读 · 0 评论 -
数据库 存储 think
内存、硬盘,存储与查找,本质并没有区别,只是速度不同,都是给定一个地址,就可以访问。数据库,索引,数据库的内容是存在硬盘中的,考虑查找和插入的时间复杂度。Hash那么优秀,时间复杂度几乎为O(1)O(1)O(1),为什么还有别的存储类型,比如有序的数组,时间复杂度为O(logN)O(logN)O(logN)。因为hash有一个局限,就是它的大小是提前固定的,它不能无限扩展,设想一种极限情况,h...原创 2019-03-18 11:31:35 · 232 阅读 · 0 评论