精华内容
下载资源
问答
  • 数据库url地址怎么获取
    千次阅读
    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/sid
    Mysql的url地址的简写形式: jdbc:mysql:///sid
    更多相关内容
  • import 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:45
    public 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");
    		
    }
    

    具体原理参照:Java String.ReplaceAll捕获组用法(正则表达式捕获组及命名捕获组)

    展开全文
  • 常用数据库连接URL地址大全

    千次阅读 2020-09-25 15:29:47
    1、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=value2

    Informix
    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::默认端口5000

    Sybase Adaptive Server Anywhere or Sybase IQ 驱动程序包名:jconn2.jar 或jconn3.jar
    驱动程序类名: com.sybase.jdbc.SybDriver (com.sybase.jdbc.SybDriver)
    URL: database_name>
    默认端口2638

    PostgreSQL
    PostgreSQL Native 驱动程序包名:驱动程序类名: org.postgresql.Driver
    URL: database_name>
    默认端口5432

    Teradata
    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>

    展开全文
  • 展开全部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:54
    1、设置或获取整个 URL 为字符串 window.location.href ...5、设置或获取URL 的路径部分(就是文件地址) window.location.pathname 6、设置或获取 href 属性中跟在问号后面的部分 window.locatio
  • 本篇文章将介绍通过数据库url,实现前端界面图片、文件回显。 文章目录一、介绍二、数据库三、前端三、效果图:总结 一、介绍 本篇文章主要介绍的是根据 springboot+vue+mysql实现前端上传图片到本地并将url存入本地...
  • 这次我们把这些内容到放在数据库中,在系统启动时从数据库获取。配置自定义的用户服务 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软件来管理本地的数据库文件,如果你初次接触Navicat,要怎么设置才能连接到你的本地数据库呢?下文就以Navicat在MAC系统中为例子,给大家讲解Navicat连接数据库...
  • oracle数据库url 三种写法

    千次阅读 2020-05-03 14:42:48
    今天想写个公司的oracle数据库工具,用来更方便工作,开发库的连接没问题,奈何测试库连接总是报SID错误,应该是url写的有问题。然后看了下tns,又查了些网上的资料,发现oracle的url三种的写法。 JDBC url 三种...
  • 昨天学习 Java 的数据库部分,就试着写了一下 JDBC 连接的代码,并尝试与数据库进行连接。中间也是遇到了一些问题,解决之后,在这里分享一下,也算做个记录。(有写的不对的地方,欢迎留言)一、Navicat 创建数据库1....
  • 今天帮同学解决一个连接数据库的问题(使用的软件idea),明明已经在配置文件中修改了连接数据库url,但是使用的还是修改前的url,导致读取不出数据库中的内容。原因的你修改的代码,没有更新到你布置的tomcat中,...
  • 解析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:01
    1. window + R 快捷键 2. cmd 打开黑窗口 3. 输入 ipconfig/all
  • 连接数据库url

    万次阅读 2018-07-13 07:18:37
    url=jdbc:mysql://127.0.0.1:3306/数据库名,jdbc:mysql:是一个规范,必须遵守。也可以写为jdbc:mysql://localhost:3306/数据库名。
  • 几种常见的数据库连接的URL写法

    千次阅读 2018-11-05 16:02:43
    JDBC的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: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:27
    dateTime会早8小时 或者启动时数据库会报未设置时区的错误 yml配置文件里修改即可 url:jdbc:mysql://47.105.91.111:3306/ops?useUnicode=true&characterEncoding=utf8&useSSL=false&...
  • 在一次开发中,领导提供了一个需求,将springboot配置文件的值存放在数据库中,并且能否动态更改。在调用后,决定先做了一个初版。 ​ 1.实现代码 import java.sql.Connection; import java.sql.DriverManager; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,126,758
精华内容 450,703
关键字:

数据库url地址怎么获取