sql

数据库

JDBC探索之SQLException解析

49 0

1. SQLException 的概述当使用 JDBC 与数据源(在本文中的数据源表示我们实际使用的数据库)进行交互的时候遇见错误的时候,将会抛出名为 SQLException 的异常。一个 SQLException 的异常里面包含以下信息,用于帮助我们更好的定位错误。错误表示:使用 getMessage 方法便可以获取。SQLState 代码代码有五位的字母和数字组成 。多数的代码由 ISO/ANSI 和 Open Group(X/Open) 标准化,但是仍然存在部分的代码由数据库提供商自行实现。使用

数据库

PHP连接MSSQL方法汇总

26 0

为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将 ;extension=php_mssql.dll前面的;去掉 1.连接MSSQL$conn=mssql_connect("实例名或者服务器IP","用户名","密码");//测试连接if($conn){echo "连接成功";}2.选择要连接的数据库 mssql_select_db("dbname")

数据库

浅析SQLServer中的Scanf与Printf

26 0

SQLServer中有两个扩展存储过程实现Scanf和Printf功能,恰当的使用它们可以在提取和拼接字符串时大幅度简化SQL代码。1、xp_sscanf,用它可以分解格式相对固定的字符串,这对于厌倦使用一堆substring和charindex的朋友来说不错。比如前几天的一个帖子中提出的如何分解ip地址,相对简练且通用的代码应该是下面这样复制代码 代码如下:if (object_id ('f_getip' ) is not null )drop function f_getip go c

数据库

SQL SERVER数据库重建索引的方法

39 0

一.查询思路 1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_logical_rea

数据库

SQL Server中聚合函数的用法

42 0

?聚合函数对一组值执行计算,并返回单个值。 除了 COUNT 外,聚合函数都会忽略 Null 值。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。 OVER 子句可以跟在除 STRING_AGG、GROUPING 或 GROUPING_ID 函数以外的所有聚合函数后面。 只能在以下位置将聚合函数作为表达式使用: SELECT 语句的选择列表(子查询或外部查询)。HAVING 子句。 T-SQL提供的聚合函数一共有13个之多。 1、avg:平均值 avg( [ all | disti

数据库

postgresql安装及配置超详细教程

86 0

目录1. 安装初始化数据库 2. PostgrepSQL的简单配置2.1 修改监听的ip和端口2.2 修改数据库log相关的参数2.3 内存参数3. 数据库的基础操作3.1 连接数据库控制台3.2 一些常用控制台命令3.3 SQL控制台操作语句4. 认证登录4.1 认证方式4.2 远程登录4.3 本地登录1. 安装 根据业务需求选择版本,官网下载yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_6

数据库

mybatis动态SQLif的test写法及规则详解

53 0

目录mybatis动态SQLif的test写法使用动态SQL最常见情景官方语法规则手册举个例子mybatisiftest动态sql语句mybatis动态SQL if的test写法 使用动态SQL最常见情景 是根据条件包含 where 子句的一部分。 比如: <select id="findActiveBlogWithTitleLike"resultType="Blog">SELECT * FROM BLOGWHERE state = ‘ACTIVE

数据库

SQLServer 批量插入数据的两种方法

106 0

运行下面的脚本,建立测试数据库和表值参数。 复制代码 代码如下:--Create DataBase create database BulkTestDB; go use BulkTestDB; go --Create Table Create table BulkTestTable( Id int primary key, UserName nvarchar(32), Pwd varchar(16)) go --Create Table Valued CREATE TYPE BulkUdt AS TABL