MySQL Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test?characterEncoding=UTF8"; Connection connection = DriverManager.getConnection(url, username, password); S...
MySQL、SQLServer、Oracle三种数据库的JDBC连接方式
JDBC各大数据库的连接字符串和驱动类
Oracle driverClass:oracle.jdbc.OracleDriver url:jdbc:oracle:thin:@localhost:1521:dbname MySQL driverClass:com.mysql.jdbc.Driver url:jdbc:mysql://localhost:3306/test?characterEncoding=utf8&use...
JDBC操作数据库出现中文乱码
通过JDBC操作数据库表时,如果记录中有中文,可能会碰到乱码的问题。主要原因是字符编码(characterEncoding)不正确,包括以下几个方面: 在数据库服务器上创建表格时没有选择支持中文的编码方式; 建立JDBC连接时没有指明支持中文的编码方式; 建议在创建表格和建立JDBC连接时都采用utf-8编码。具体方法如下: 创建数据库表时,选择character与col...
Windows下Docker打开新窗口报错
错误信息 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configur...
Solr精准查询
外面加上双引号,必须是双引号,就可以了。 UserRealname : 某某家长 // 改为 UserRealname : "某某家长"
Solr管理界面详解
solr服务器管理界面可以查看系统状态、solr设置、分词检测、查询索引、增减core、查看日志等。 1. Dashboard(仪表盘) 访问http://localhost:8080/solr时,出现该主页面,可查看到Solr运行时间、Solr版本,系统内存、虚拟机内存的使用情况。 2. Logging(日志) 显示Solr运行出现的异常或错误。 3. Core Admin(co...
Solr复制域的作用
复制域常用于多域搜索,如:电商项目中搜索商品,既要在名字域中搜索也要在描述域中搜索,传统的做法需要手工写两次,而solr想发送一次请求,可到两个域中搜索,为此,引入了复制域的概念,将两个域的域名复制到一个text文本域中。 Solr复制域可以将多个索引字段结合到一起作为查询使用的域,逻辑上拓展了可查询对象的范围。 将一个字段的值作为复制字段,给其设置新的数据类型,如数值类型,可以作为排序字段...
Solr查询语句
基本字段查询 key:中国 key:*中 // 结束值为“中”的值 key:中* // 开始值为“中”的值 key:*中* // 含有“中”的值 强制不分词 key:'中国' 多字段与或关系 OR/AND key:(02 OR 10 OR 11 OR 12 ) key:(02 AND 10 AND 11 AND 12 ) key1:01 AND key2:02 多字段不...
SQL中EXISTS的用法
功能 EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。 EXISTS指定一个子查询,检测行的存在。 EXISTS与IN的使用效率的问题,通常情况下采用EXISTS要比IN效率高,因为IN不走索引,但要看实际情况具体使用:IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况。 用法 在插入记录前,需要检查这条...
Firefox如何启用Pocket for Firefox
在地址栏,输入about:config,然后按回车。 有时会出现警告页面。点击我了解此风险,请继续!,以打开about:config页面。 在偏好列表上面的搜索栏里输入pocket。 点击首选项extensions.pocket.enabled旁边的按钮设其值为true。 Pocket是Firefox的内置功能。此时,它会在地址栏中添加一个Pocket按钮,在我的足迹菜...