-
2016-05-29 15:27:24常用数据库URL地址的写法:• Oracle写法:jdbc:oracle:thin:@localhost:1521:sid• SqlServer—jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sid• MySql—jdbc:mysql://localhost:3306/sidMysql的url地址的简写形式: jdbc:mysql:///sid更多相关内容
-
java从数据库获取指定url路径,然后在本地新建
2021-03-10 03:47:50import java.io.File; import java.io.FileInputStream;... //关闭数据库 conn.close(); } catch (ClassNotFoundException | SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } }新手书写,仅供参考
package com.lk.file;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Test {
public static void main(String[] args) throws IOException{
FileInputStream in = null;
FileOutputStream out =null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.15.66:1521:orcl","ztq_fj","ztq_fj");
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select path,replace(path,'d:/ftp/ztq_fj/yjxx_qxfxzh','d:/qxfw') path2 from test");
int i=0;
while(rs.next()) {
String path2=rs.getString("path2");
System.out.print((++i)+"\t"+path2+"\t");
File filed = new File(path2);
System.out.println("...."+filed.getName());
if(!filed.exists()){
if(filed.getName().indexOf(".") != -1){
//文件
filed.getParentFile().mkdirs();
filed.createNewFile();
//读取/写入文件
FileInputStream input = new FileInputStream(filed);
ByteArrayOutputStream bos =new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length = -1;
while((length = input.read(buffer)) != -1){
bos.write(buffer,0,length);
}
bos.close();
input.close();
}else{
//文件夹
filed.mkdirs();
}
}else{
System.out.println("文件不存在!");
}
}
rs.close();
st.close();
//关闭数据库
conn.close();
} catch (ClassNotFoundException | SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
-
从数据库url获取数据库名host及port
2020-07-07 16:18:45public static void getHostFrom(String url) { Pattern p = Pattern.compile("jdbc:(?<db>\\w+):.*((//)|@)(?<host>.+):(?<port>\\d+).*"); Matcher m = p.matcher(url); if(m.find()) { ...不多说直接上代码
public static void getHostFrom(String url) { Pattern p = Pattern.compile("jdbc:(?<db>\\w+):.*((//)|@)(?<host>.+):(?<port>\\d+)(/|(;DatabaseName=)|:)(?<dbName>\\w+)\\??.*"); Matcher m = p.matcher(url); if(m.find()) { System.out.println(m.group("db")); System.out.println(m.group("host")); System.out.println(m.group("port")); System.out.println(m.group("dbName")); } } public static void main(String[] args) { getHostFrom("jdbc:mysql://127.0.0.1:3306/databaseName"); getHostFrom("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=databaseName"); getHostFrom("jdbc:oracle:thin:@localhost:1521:dbName"); }
-
常用数据库连接URL地址大全
2020-09-25 15:29:471、Oracle8/8i/9i数据库(thin模式) Class.forName(“oracle.jdbc.driver....String url=“jdbc:oracle:thin:@localhost:1521:orcl”; //orcl为数据库的SID String user=“test”; String password=“test”; Con转自:https://www.cnblogs.com/activiti/p/6703478.html
1、Oracle8/8i/9i数据库(thin模式)Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
String url=“jdbc:oracle:thin:@localhost:1521:orcl”;
//orcl为数据库的SID
String user=“test”;
String password=“test”;
Connection conn= DriverManager.getConnection(url,user,password);2、DB2数据库
Class.forName(“com.ibm.db2.jdbc.app.DB2Driver “).newInstance();
String url=“jdbc:db2://localhost:5000/sample”;
//sample为你的数据库名
String user=“admin”;
String password=””;
Connection conn= DriverManager.getConnection(url,user,password);3、Sql Server7.0/2000数据库
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”).newInstance();
String url=“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb”;
//mydb为数据库
String user=“sa”;
String password="";
Connection conn= DriverManager.getConnection(url,user,password);4、Sybase数据库
Class.forName(“com.sybase.jdbc.SybDriver”).newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put(“user”,“userid”);
SysProps.put(“password”,“user_password”);
Connection conn= DriverManager.getConnection(url, SysProps);5、Informix数据库
Class.forName(“com.informix.jdbc.IfxDriver”).newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManager.getConnection(url);6、MySQL数据库
Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();&
Class.forName(“com.mysql.jdbc.Driver”);
String url =“jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1”
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);7、PostgreSQL数据库
Class.forName(“org.postgresql.Driver”).newInstance();
String url =“jdbc:postgresql://localhost/myDB”
//myDB为数据库名
String user=“myuser”;
String password=“mypassword”;
Connection conn= DriverManager.getConnection(url,user,password);8、access数据库直连用ODBC的
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”) ;
String url=“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};
DBQ=”+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;另一种
Microsoft SQL Server
Microsoft SQL Server 驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
驱动程序类名: com.microsoft.JDBC jdbc:microsoft:sqlserver://<server_name>:
默认端口1433,如果服务器使用默认端口则port可以省略Microsoft SQL Server 2005 驱动程序包名:sqljdbc.jar
驱动程序类名: com.microsoft.sqlserver.JDBC jdbc:sqlserver://<server_name>:
默认端口1433,如果服务器使用默认端口则port可以省略Oracle
Oracle Thin 驱动程序包名:ojdbc14.jar
驱动程序类名: oracle.JDBC URL:
jdbc:oracle:thin:@//:/ServiceName
或
jdbc:oracle:thin:@::IBM DB2
IBM DB2 Universal Driver Type 4
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
URL: database_name>IBM DB2 Universal Driver Type 2
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
URL: database_name>MySQL
MySQL Connector/J Driver
驱动程序包名:mysql-connector-java-x.x.xx-bin.jar
驱动程序类名: com.mysql.JDBC jdbc:mysql://:/<database_name>
默认端口3306,如果服务器使用默认端口则port可以省略
MySQL Connector/J Driver 允许在jdbc:mysql://:/<database_name>?property1=value1&property2=value2Informix
Informix 驱动程序包名:ifxjdbc.jar
驱动程序类名: com.informix.JDBC jdbc:informix-sqli://{|}:[/]: INFORMIXSERVER=Sybase
Sybase Adaptive Server Enterprise 驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc.SybDriver (com.sybase.jdbc.SybDriver)
URL: jdbc:sybase:Tds::默认端口5000Sybase Adaptive Server Anywhere or Sybase IQ 驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc.SybDriver (com.sybase.jdbc.SybDriver)
URL: database_name>
默认端口2638PostgreSQL
PostgreSQL Native 驱动程序包名:驱动程序类名: org.postgresql.Driver
URL: database_name>
默认端口5432Teradata
Teradata Driver for the 驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: com.ncr.teradata.TeraDriver
URL:
Type 4: jdbc:teradata://GatewayServerName:PortNumber
/DatabaseServerName/Param1,Param2,…Netezza
Netezza 驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: org.netezza.Driver
URL: database_name> -
eclipse用jdbc连接mysql数据库时,url是填什么?怎样找出地址?
2021-01-19 01:32:10展开全部jdbc连接mysql数据62616964757a686964616fe78988e69d8331333337623535库的url为:jdbc:mysql://主机名或IP抵制:端口号/数据库名?useUnicode=true&characterEncoding=UTF-8jdbc连接其他数据库的连接字符... -
读取数据源Url获取数据库名称
2020-08-10 13:54:23解析JdbcUrl获取数据库名称 /** * 通过url获取数据库名称 * @param jdbcUrl * @return */ public static String findDataBaseNameByUrl(String jdbcUrl) { String database = null; int pos, pos1; String ... -
如何查看数据库的url
2021-01-19 13:34:21{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行... -
常用获取url地址的几种方法
2020-11-17 11:39:541、设置或获取整个 URL 为字符串 window.location.href ...5、设置或获取与 URL 的路径部分(就是文件地址) window.location.pathname 6、设置或获取 href 属性中跟在问号后面的部分 window.locatio -
通过数据库url,实现前端界面图片、文件回显
2022-03-19 13:39:42本篇文章将介绍通过数据库url,实现前端界面图片、文件回显。 文章目录一、介绍二、数据库三、前端三、效果图:总结 一、介绍 本篇文章主要介绍的是根据 springboot+vue+mysql实现前端上传图片到本地并将url存入本地... -
spring security (三) 数据库认证,获取用户权限和url地址
2018-05-14 16:48:30这次我们把这些内容到放在数据库中,在系统启动时从数据库中获取。配置自定义的用户服务 spring security大体上是由一堆Filter(所以才能在spring mvc前拦截请求)实现的,Filter有几个,登出Filter(LogoutFilter... -
数据库连接的URL的写法及总结
2020-05-22 16:52:35这篇文章主要介绍了详解数据库连接的URL的写法及总结的相关资料这里提供了四种方法 1、oracle.2、MySQL.3、SQLServer.4、DB2 详解数据库连接的URL的写法及总结 JDBC的URL=协议名+子协议名+数据源名 协议名总是... -
怎么使用Navicat连接数据库?Navicat打开数据库文件的方法
2020-12-19 12:38:13怎么使用Navicat连接数据库?很多用户习惯使用Navicat软件来管理本地的数据库文件,如果你初次接触Navicat,要怎么设置才能连接到你的本地数据库呢?下文就以Navicat在MAC系统中为例子,给大家讲解Navicat连接数据库... -
oracle数据库url 三种写法
2020-05-03 14:42:48今天想写个公司的oracle数据库工具,用来更方便工作,开发库的连接没问题,奈何测试库连接总是报SID错误,应该是url写的有问题。然后看了下tns,又查了些网上的资料,发现oracle的url三种的写法。 JDBC url 三种... -
使用 Navicat 创建数据库并用JDBC连接的操作方法
2021-01-12 03:17:43昨天学习 Java 的数据库部分,就试着写了一下 JDBC 连接的代码,并尝试与数据库进行连接。中间也是遇到了一些问题,解决之后,在这里分享一下,也算做个记录。(有写的不对的地方,欢迎留言)一、Navicat 创建数据库1.... -
使用idea的时候修改连接数据库的url启动后连接的还是以前的数据库url
2020-07-02 11:33:54今天帮同学解决一个连接数据库的问题(使用的软件idea),明明已经在配置文件中修改了连接数据库的url,但是使用的还是修改前的url,导致读取不出数据库中的内容。原因的你修改的代码,没有更新到你布置的tomcat中,... -
解析mysql的spring.datasource.url获取host,端口,数据库名,获取表里的 字段名,字段类型,字段注释
2020-12-16 09:48:00解析mysql的spring.datasource.url获取host,端口,数据库名,获取表里的 字段名,字段类型,字段注释 做项目做了一个功能:需要展示一个表中的所有信息:字段名,字段类型,字段注释。 需要解析mysql的url,获取到... -
几种数据库连接的URL
2017-04-12 14:06:27原文地址:点击打开链接 JDBC的URL=协议名+子协议名+数据源名。 a .协议名总是“jdbc”。...b ....c ....几种常见的数据库连接 1 —oracle— 驱动:Oracle.jdbc.driver.OracleDriver URL:jdbc:oracl -
查看电脑的数据库地址
2020-11-05 08:17:011. window + R 快捷键 2. cmd 打开黑窗口 3. 输入 ipconfig/all -
连接数据库的url
2018-07-13 07:18:37url=jdbc:mysql://127.0.0.1:3306/数据库名,jdbc:mysql:是一个规范,必须遵守。也可以写为jdbc:mysql://localhost:3306/数据库名。 -
几种常见的数据库连接的URL写法
2018-11-05 16:02:43JDBC的URL=协议名+子协议名+数据源名。 a .协议名总是“jdbc”。...几种常见的数据库连接 1 —oracle— 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@machine_name:port... -
mongodb连接url 简单获取方式
2021-02-08 10:51:42使用 mongodb官方提供的图形化界面 Compass, 复制主页的URL即可使用python,go等连接数据库 -
获取当前jdbc连接的数据库名称
2020-09-18 12:19:49”像大多数人一样,我首先想到的是通过jdbc连接的url来获取数据库名,例如mysql的jdbc连接url jdbc:mysql://localhost:3306/test oracle的jdbc连接url jdbc:oracle:thin:@127.0.0.1:1521:orcl 显然,通过jdbc连接... -
如何查找Oracle数据库的URL和端口?
2018-05-13 08:05:51原文:https://cloud.tencent.com/developer/ask/68516如何查找Oracle数据库的URL和端口?例:“jdbc:oracle:thin:@host:port:...使用oracle,有一个tnsnames.ora定义数据库地址的文件。该文件通常位于$ORA... -
新版本mysql数据库URL配置
2017-12-22 09:43:57// 数据库驱动 private static final String... // 数据库地址 新版本的mysql 需要加上?后面的代码 防止时区不匹配出现的错误 private static final String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&u -
几种常见的数据库连接的URL写法(包括国产数据达梦DM)
2020-10-10 17:49:32URL:jdbc:mysql://machine_name:port/dbname 注:machine_name:数据库所在的机器的名称; port:端口号,默认3306 2 oracle 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@machine_name:port:... -
Mysql8.0数据库url时区问题
2020-04-11 16:14:27dateTime会早8小时 或者启动时数据库会报未设置时区的错误 yml配置文件里修改即可 url:jdbc:mysql://47.105.91.111:3306/ops?useUnicode=true&characterEncoding=utf8&useSSL=false&... -
springboot从数据库中获取application配置
2021-10-16 17:06:03在一次开发中,领导提供了一个需求,将springboot配置文件的值存放在数据库中,并且能否动态更改。在调用后,决定先做了一个初版。 1.实现代码 import java.sql.Connection; import java.sql.DriverManager; ...