精华内容
下载资源
问答
  • 金蝶EAS连接外部数据库 在金蝶EAS连接外部数据库的过程中刚开始以为就是重新连接下数据库,但是写完代码才发现金蝶bos连接外部数据库出错,可能是我的sqlserver版本太高?jar包引用问题?在这里我忽然意识到金蝶...

                                                                                    金蝶EAS连接外部数据库

    在金蝶EAS连接外部数据库的过程中刚开始以为就是重新连接下数据库,但是写完代码才发现金蝶bos连接外部数据库出错,可能是我的sqlserver版本太高?jar包引用问题?在这里我忽然意识到金蝶连接外部数据库不是那么简单。但是在最后发现了一种比较简单的方式去连接外部数据库,在这里向大家分享一下。

    1.如果是金蝶bos当中启动,则需要对于解决方案当中的 ...\runtime\apusic\domains\server1\config当中的datasources.xml文件进行修改,添加外部数据库。

    配置文件修改完毕之后进行刷新,获取connect,之后就和我们平常对于数据库操作的方式相同。

    2.对于服务器进行配置,服务器的配置和在解决方案中大致相同,需要注意的是在修改完配置文件后需要停止服务重新启动服务。

    展开全文
  • harbor配置外部数据库

    千次阅读 2020-04-09 10:53:53
    harbor默认安装会使用官方打包的PostgreSQL docker镜像goharbor/harbor-db,harbor启动之后的数据均存放在改数据库上,后续管理可能存在不便,故使用harbor配置外部数据库。 一、搭建PostgreSQL数据库 ​ harbor从...

    同时发布于schnappi618’s blog


    harbor默认安装会使用官方打包的PostgreSQL docker镜像goharbor/harbor-db,harbor启动之后的数据均存放在改数据库上,后续管理可能存在不便,故使用harbor配置外部数据库。

    一、搭建PostgreSQL数据库

    ​ harbor从1.6版本之后仅支持PostgreSQL数据库作为外部数据库,故需要搭建PostgreSQL数据库使用。这里目前作为测试,故仅安装了单节点,未配置主从,搭建步骤如下:

    1. 安装

    - 系统版本:CentOS7
    
    ## 1. 安装依赖包
    yum install -y cmake gcc gcc-c++ perl readline readline-devel openssl openssl-devel zlib zlib-devel ncurses-devel readline readline-devel zlib zlib-devel
    
    ## 2. 源码安装PostgreSQL
    [postgres@xxxx dba]$ wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz
    [postgres@xxxx dba]$ tar zxf postgresql-12.2.tar.gz 
    [postgres@xxxx dba]$ cd postgresql-12.2
    [postgres@xxxx postgresql-12.2]$ ./configure --prefix=/usr/local/postgresql
    [postgres@xxxx postgresql-12.2]$ make && make install
    ### 这里configure的时候制定了安装目录,故需要将该目录下的bin目录写入到环境变量中去,以方便后面直接使用,也可不指定,安装到默认路径下
    

    2. 配置

    # 1. 创建数据目录
    [postgres@xxxx data]$ mkdir -p /work/harbor-db/data
    # 2. 创建日志目录
    [postgres@xxxx data]$ mkdir -p /work/harbor-db/log
    # 3. 创建socket目录
    [postgres@xxxx data]$ mkdir -p /work/harbor-db/tmp
    # 4. 授权
    [postgres@xxxx data]$ chown -R postgres.postgres /work/harbor-db/
    # 5. 初始化pg实例
    [postgres@xxxx data]$ initdb --username=postgres -D /work/harbor-db/data/
     
    ## 这里PostgreSQL数据库与harbor并未在同一台主机上,故除了修改配置文件postgresql.conf外还需要修改客户端认证配置pg_hba.conf文件,若在同一台主机上没有网络以及认证需求的话,可以不修改
    # 6. 根据需要修改初始化的配置文件,修改位置如下:
    [postgres@xxxx data]$ vim /work/harbor-db/data/postgresql.conf
     # 数据目录指定
    data_directory = '/work/harbor-db/data'
     # 客户端可连接ip,默认为localhost,若不需要可不修改,*为所有
    listen_addresses = '*'
     # 端口设置
    port = 7002
     # 允许最大连接数
    max_connections = 100
     # socket目录及权限设置
    unix_socket_directories = '/work/harbor-db/tmp'
    unix_socket_group = ''
    unix_socket_permissions = 0777
     # 内存大小
    shared_buffers = 128MB
     # 时区修改
    timezone = 'Asia/Shanghai'
     
     # 日志:
     ## 是否开启日志
    logging_collector = on
     ## 日志存放目录
    log_directory = '/work/harbor-db/log'
     ## 每个日志最大size
    log_rotation_size = 1GB
     ## 日志时区
    log_timezone = 'Asia/Shanghai'
     ## 记录执行时间大于100ms的sql及执行时间,相当于慢SQL日志
    log_min_duration_statement = 100
    
    ## 由于这里需要远程可以连接,所以需要添加认证配置pg_hba.conf,根据自己需求配置,若不需要的话可不配置该文件
    [postgres@xxxx data]$ vim pg_hba.conf 
    # 在文件末尾添加,以下配置表示,允许ADDRESS对应的主机,通过harbor用户访问该库的所有数据库
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    host    all             harbor             x.x.x.x/x           trust
    

    3. 启动

    [postgres@xxxx data]$ su - postgres
    ## 启动方式使用以下1种即可
    [postgres@xxxx data]$ pg_ctl -D /work/harbor-db/data/ -l /work/harbor-db/log/start.log start
    
    或使用 postgres -D /work/harbor-db/data > /work/harbor-db/log/start.log 2>&1 & 命令启动
    

    4. 登陆测试

    ## 1. 本地测试
    # 安装完成后会有postgres用户,相当于MySQL的root用户,默认没有密码
    [postgres@xxxx data]$ psql -h 127.0.0.1 -p 7002 -U postgres
    psql (12.2)
    Type "help" for help.
    ### 修改postgres用户的密码
    postgres=# \password postgres
    Enter new password: 
    Enter it again: 
    ### 创建harbor用户,并创建harbor所涉及数据库及进行授权
    postgres=# create user harbor with password 'harbor123';
    CREATE ROLE
    postgres=# CREATE DATABASE harbor;
    CREATE DATABASE
    postgres=# create database harbor_clair;
    CREATE DATABASE
    postgres=# create database harbor_notary_server;
    CREATE DATABASE
    postgres=# create database harbor_notary_signer; 
    CREATE DATABASE
    postgres=# GRANT ALL PRIVILEGES ON DATABASE harbor to harbor;           
    GRANT
    postgres=# GRANT ALL PRIVILEGES ON DATABASE harbor_clair to harbor;           
    GRANT
    postgres=# GRANT ALL PRIVILEGES ON DATABASE harbor_notary_server to harbor;            
    GRANT
    postgres=# GRANT ALL PRIVILEGES ON DATABASE harbor_notary_signer to harbor;                    
    GRANT
    
    ## 2. 远程主机harbor用户测试
    [root@remote harbor]# psql -h x.x.x.x -p 7002 -U harbor -W 
    Password: 
    psql (12.2)
    Type "help" for help.
    
    harbor=> 
    

    ​ 至此,PostgreSQL数据库及基础配置设置完毕。

    二、Harbor配置

    1. 配置文件修改

    [root@remote harbor]# vim harbor.yml
    # Uncomment external_database if using external database.
    external_database:
      harbor:
        host: x.x.x.x
        port: 7002
        db_name: harbor
        username: harbor
        password: xxxxxxxx
        ssl_mode: disable
        max_idle_conns: 50
        max_open_conns: 100
      clair:
        host: x.x.x.x
        port: 7002
        db_name: harbor_clair
        username: harbor
        password: xxxxxxxx
        ssl_mode: disable
      notary_signer:
        host: x.x.x.x
        port: 7002
        db_name: harbor_notary_signer
        username: harbor
        password: xxxxxxxx
        ssl_mode: disable
      notary_server:
        host: x.x.x.x
        port: 7002
        db_name: harbor_notary_server
        username: harbor
        password: xxxxxxxx
    

    2. docker-compose文件修改

    ​ 设置了外部数据库之后,便不再需要harbor本身的harbor-db镜像来支持,由安装重启文件install.sh可看出最终的安装等操作都由docker-compose.yml文件来完成,故需要在docker-compose文件中删除或注释掉harbor-db相关,修改完成后执行sh install.sh文件重启harbor服务即可。

    三、测试验证

    1. 数据库验证

    ​ 当harbor服务重启完成后,进入外部数据库中会发现刚才配置的库里面有了harbor的一些相关表。

    [root@remote harbor]# psql -h x.x.x.x -p 7002 -U harbor -W 
    Password: 
    psql (12.2)
    Type "help" for help.
    # 查看有哪些库
    harbor=> \l
                                           List of databases
             Name         |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
    ----------------------+----------+----------+-------------+-------------+-----------------------
     harbor               | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
                          |          |          |             |             | postgres=CTc/postgres+
                          |          |          |             |             | harbor=CTc/postgres
     harbor_clair         | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
                          |          |          |             |             | postgres=CTc/postgres+
                          |          |          |             |             | harbor=CTc/postgres
     harbor_notary_server | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
                          |          |          |             |             | postgres=CTc/postgres+
                          |          |          |             |             | harbor=CTc/postgres
     harbor_notary_signer | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
                          |          |          |             |             | postgres=CTc/postgres+
                          |          |          |             |             | harbor=CTc/postgres
     postgres             | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
     template0            | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
                          |          |          |             |             | postgres=CTc/postgres
     template1            | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
                          |          |          |             |             | postgres=CTc/postgres
    (7 rows)
    # 进入harbor库中
    harbor=> \c harbor
    Password for user harbor: 
    You are now connected to database "harbor" as user "harbor".
    # 查看该库有哪些表
    harbor=> \dt
                     List of relations
     Schema |           Name           | Type  | Owner  
    --------+--------------------------+-------+--------
     public | access                   | table | harbor
     public | access_log               | table | harbor
     public | admin_job                | table | harbor
     public | alembic_version          | table | harbor
     public | artifact                 | table | harbor
     public | artifact_blob            | table | harbor
     public | blob                     | table | harbor
     public | cve_whitelist            | table | harbor
     public | harbor_label             | table | harbor
     public | harbor_resource_label    | table | harbor
     public | harbor_user              | table | harbor
     public | immutable_tag_rule       | table | harbor
     public | job_log                  | table | harbor
     public | notification_job         | table | harbor
     public | notification_policy      | table | harbor
     public | oidc_user                | table | harbor
     public | project                  | table | harbor
     public | project_blob             | table | harbor
     public | project_member           | table | harbor
     public | project_metadata         | table | harbor
     public | properties               | table | harbor
     public | quota                    | table | harbor
     public | quota_usage              | table | harbor
     public | registry                 | table | harbor
     public | replication_execution    | table | harbor
     public | replication_policy       | table | harbor
     public | replication_schedule_job | table | harbor
     public | replication_task         | table | harbor
     public | repository               | table | harbor
     public | retention_execution      | table | harbor
     public | retention_policy         | table | harbor
     public | retention_task           | table | harbor
     public | robot                    | table | harbor
     public | role                     | table | harbor
     public | scan_report              | table | harbor
     public | scanner_registration     | table | harbor
     public | schedule                 | table | harbor
     public | schema_migrations        | table | harbor
     public | user_group               | table | harbor
    (39 rows)
    
    ## 由于并没有开启其他三个组件的功能,所以其他三个库里面没有表,当harbor库中有表存在后,则外部数据库配置成功
    

    2. Web页面测试

    ​ 根据之前的harbor搭建中最后的web页面创建镜像仓库的演示,可新创建一个镜像仓库,并上传一个镜像,完成后,在数据库中可看到记录

    harbor_notary_signer=> \c harbor
    Password for user harbor: 
    You are now connected to database "harbor" as user "harbor".
    # 查看操作日志,创建了一个pingcap仓库,并上传了一个tikv:v3.0.12的镜像到pingcap仓库中,所有的操作均为admin用户执行
    harbor=> select * from access_log;
     log_id | username | project_id |  repo_name   | repo_tag | guid | operation |          op_time           
    --------+----------+------------+--------------+----------+------+-----------+----------------------------
          1 | admin    |          2 | pingcap/     | N/A      |      | create    | 2020-04-08 18:02:50.369493
          2 | admin    |          2 | pingcap/tikv | v3.0.12  |      | push      | 2020-04-08 18:03:48.824079
    (2 rows)
    # 查看目前有哪些仓库,即project
    harbor=> select * from project;   
     project_id | owner_id |  name   |       creation_time        |        update_time         | deleted 
    ------------+----------+---------+----------------------------+----------------------------+---------
              1 |        1 | library | 2020-04-08 17:48:10.024358 | 2020-04-08 17:48:10.024358 | f
              2 |        1 | pingcap | 2020-04-08 18:02:50        | 2020-04-08 18:02:50        | f
    (2 rows)
    # 查看目前有哪些镜像
    harbor=> select * from repository;
     repository_id |     name     | project_id | description | pull_count | star_count |       creation_time        |        update_t
    ime         
    ---------------+--------------+------------+-------------+------------+------------+----------------------------+----------------
    ------------
                 1 | pingcap/tikv |          2 |             |          0 |          0 | 2020-04-08 18:03:48.824717 | 2020-04-08 18:0
    3:48.824717
    (1 row)
    

    ​ 可以看到,所有的结果均符合预期,harbor配置外部数据库及测试完成。_

    展开全文
  • 本文说使用的数据库均是mysql,需要导入的数据库名称是radius 步骤 新建app: python manage.py startapp radius 修改settings.py INSTALLED_APP = [ ..., 'radius' ] ... DATABASES = { ... 'radius': { '...

    前言

    本文说使用的数据库均是mysql,需要导入的数据库名称是radius

    步骤

    1. 新建app:
    python manage.py startapp radius
    
    1. 修改settings.py
    INSTALLED_APP = [
        ...,
        'radius'
    ]
    ...
    DATABASES = {
        ...
        'radius': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'radius',
            'HOST': '127.0.0.1',
            'PORT': 3306,
            'USER': 'root',
            'PASSWORD': '123456',
        }
    }
    ...
    
    1. 针对已有数据库自动生成models,并导入到app中
    python manage.py inspectdb > models.py
    mv models.py radius/
    
    1. 修改models.py中的meta class中的managed=True,从而可以操作数据库
    vim radius/models.py
    // 修改所有managed = True
    
    1. 设置数据库路由,在settings/settings.py中
    DATABASES_APPS_MAPPING = {
        'radius': 'radius',
    }
    
    DATABASES_ROUTERS = ['settings.db_router.DatabaseAppsRouter']
    
    1. 编写路由文件,在settings/db_router.py中
    from django.conf import settings
    
    class DatabaseAppsRouter(object):
        """
        A router to control all database operations on models in the radius application.
        """
        def db_for_read(self, model, **hints):
            """
            Attempts to read radius models go to radius DB.
            """
            if model._meta.app_label == 'radius':
                return 'radius'
            return None
     
        def db_for_write(self, model, **hints):
            """
            Attempts to write radius models go to radius DB.
            """
            if model._meta.app_label == 'radius':
                return 'radius'
            return None
    
     
        def allow_relation(self, obj1, obj2, **hints):
            """
            Allow relations if a model in the radius app is involved.
            """
            if obj1._meta.app_label == 'radius' or \
               obj2._meta.app_label == 'radius':
                return True
            return None
     
        def allow_migrate(self, db, app_label, model_name=None, **hints):
            """
            Make sure the radius app only appears in the radius database.
            """
            if db in settings.DATABASES_APPS_MAPPING.values():
                return settings.DATABASES_APPS_MAPPING.get(app_label) == db
            elif app_label in settings.DATABASES_APPS_MAPPING:
                return False
            return None
    
    
    
    1. 融合数据库,注意migrate每次只能操作一个数据库,所以对于非default的数据库,需要制定参数,这个migrate会调用到路由文件中的allow_migrate方法。(有待确认)
    python manage.py makemigrations
    python manage.py migrate
    python manage.py migrate --database=radius
    
    1. 验证数据库是否导入成功
    python manage.py shell
    
    In [1]: from radius.models import Radacct
    In [2]: Radacct.objects.all()
    
    

    本文参考:

    https://django-chinese-doc.readthedocs.io/zh_CN/latest/topics/db/multi-db.html

    https://blog.csdn.net/opera95/article/details/78200024

    https://www.jianshu.com/p/ad7e209a770c

    https://www.cnblogs.com/dreamer-fish/p/5469141.html

    展开全文
  • android使用外部数据库

    千次阅读 2012-08-04 11:35:41
    常用的数据库操作中,大部分都是在应用内部创建数据库,有时候可能...导入外部数据库实现 1.网上广为流传的将 db放在 res目录下面,然后引用ID获取输入流,将数据库写入SD卡或手机内存。这样导入的数据库大小可能出

    常用的数据库操作中,大部分都是在应用内部创建数据库,有时候可能需要访问已经创建完成的数据库,这时就需要导入外部的数据库。

    创建数据库实现方法:

    SQLiteDatabase.openOrCreateDatabase


    导入外部数据库实现

    1.网上广为流传的将 db放在 res目录下面,然后引用ID获取输入流,将数据库写入SD卡或手机内存。这样导入的数据库大小可能出现和原来大小不一致的问题,因为res目录下所有资源打包为APK时系统会进行压缩。

    2. 将db放在assets目录下面,通过AssetManager获取输出流,将db写入。由于assets目录下面有些格式的文件大小不能超过2M,所以将数据库改为 *.mp3。在写入SD卡或手机内存时,在将后缀名改为db.由于assets目录下面的文件不会被压缩,所以不会出现导入的数据库大小不一致情况。


    有人尝试将数据库写入data/data/应用/目录下面,这样在模拟器下测试木有问题,可以查看到创建成功的数据库。但在手机上,这个目录不能进行任何操作,提示为文件只读,也就是木有权限修改或创建文件。

    木有测试过root后的手机是否可以写入。


    实现:

    public class DBManager
    {
    private final int BUFFER_SIZE = 1024; 
    private SQLiteDatabase database;
    private Context context;


    public DBManager(Context context)
    {
    this.context = context; 
    }
     
    public SQLiteDatabase openDatabase() 

            File sdFile = Environment.getExternalStorageDirectory();
            File gpsPath = new File(sdFile.getPath()+"/pms/gps.db");
            
            if (!gpsPath.exists())
            { 
                try
    {
                //创建目录
                File pmsPaht = new File(sdFile.getPath()+"/pms");
                Log.i("pmsPaht", "pmsPaht: "+pmsPaht.getPath());
                pmsPaht.mkdirs();
                
                AssetManager am = this.context.getAssets(); 
    InputStream is= am.open("gps.mp3");

    FileOutputStream fos = new FileOutputStream(gpsPath);
     
    byte[] buffer = new byte[BUFFER_SIZE];
               int count = 0;
               while ((count = is.read(buffer)) > 0) 
               {
                       fos.write(buffer, 0, count);
               }
    fos.flush();

    fos.close();
    is.close();
    am.close();
    }
    catch (IOException e)
    {  
    e.printStackTrace();

            }

            database = SQLiteDatabase.openOrCreateDatabase(gpsPath, null); 
             
            return database;
        }

     
    public void close()
    {
    if (database != null)
    {
    this.database.close(); 
    }
    }
         

    }

    测试 :

    public class TestWriteDBActivity extends Activity 
    {
        @Override
        public void onCreate(Bundle savedInstanceState) 
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            Button create = (Button) findViewById(R.id.create);
            create.setOnClickListener(new View.OnClickListener()
            { 
            @Override
            public void onClick(View v)
            {
            createDB(); 
             
            }
            });
            Button query = (Button) findViewById(R.id.query);
            query.setOnClickListener(new View.OnClickListener()

    @Override
    public void onClick(View v)
    {
    query(); 
    }
    });
            
        }
        
        public void createDB()
        {
        DBManager dbm = new DBManager(this);
        dbm.openDatabase(); 
        dbm.close();
        }
        
        public void query()
        {
        String sql = "select * from gps limit 5";
        
        DBManager dbm = new DBManager(this);
        SQLiteDatabase db = dbm.openDatabase(); 
        Cursor cur =  db.rawQuery(sql, null);
        
        while (cur.moveToNext())
        {
        float latitude = cur.getFloat(1);
        Log.i("latitude", "维度:"+latitude); 
        }
        cur.close();
        db.close();
        }
        
        
    }


    注意一定要声明权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    否则无法访问外部存储,导致异常


    展开全文
  • android 导入外部数据库

    千次阅读 2012-02-20 09:53:17
    常用的数据库操作中,大部分都是在应用内部创建数据库,有时候可能需要访问已经创建完成的数据库,这时就需要导入外部...导入外部数据库实现 1.网上广为流传的将 db放在 res目录下面,然后引用ID获取输入流,将数据库写
  • Django引入外部数据库

    千次阅读 2018-06-27 13:17:30
    Django引入外部数据库还是比较方便的,步骤如下: 1.创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致。 2.运行下面代码可以自动生成models...
  • Android导入外部数据库

    千次阅读 2016-01-06 11:52:07
    当我们软件中要使用大量数据,我们会选择将这些数据存储到一个数据库中,然后通过数据库的查询修改操作来管理这些数据。大多数情况下我们都只在程序中建立使用数据库,但也有我们在程序中只是使用的数据库,并不在...
  • android导入外部数据库

    千次阅读 2018-12-21 19:04:35
    在androidStudio中,右键项目的src,选择assets folder,然后把外部数据库放入改目录下: 然后新建一个类,名为ImportDB类,输入如下代码(亲测可用!) public class ImportDB { private final int BUFFER_...
  • [Android] 导入外部数据库

    千次阅读 2019-06-06 16:58:04
    [Android] 导入外部数据库 参考 [Android]如何导入已有的外部数据库 Android 将assets中的数据库导入到项目中databases 最初参考第一篇博文导入数据库,在虚拟机运行正常,但使用真机(华为)测试会报...
  • phpcms v9调用外部数据库的方法

    千次阅读 2017-02-22 16:12:22
    phpcms v9调用外部数据库的方法
  • 易语言支持以ODBC方式和ADO方式操作外部数据库。 一、ODBC与ADO(1)ODBC简介 ODBC(Open Database Connectivity,开放式数据库互联),是目前国际上通用的数据库访问标准,是微软公司开放服务结构中的组成部分,...
  • 本文介绍了如何通过PostgreSQL扩展模块postgres_fdw实现跨库访问,也就是在一个数据库中访问外部的其他PostgreSQL数据库。具体步骤如下:使用CREATE EXTENSION命令安装postgres_fdw模块;使用CREATE SERVER命令创建...
  • Android Sqlite 导入外部数据库

    千次阅读 2015-09-14 16:56:00
    第一步:在assets目录下创建一个databases的文件夹,将外部数据库放在databases目录下 第二部:代码实现 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.i
  • odoo连接外部数据库

    2019-10-09 01:23:04
    odoo框架默认的访问时Postgres数据库,但在实际的应用场景中,不可避免的使用到其他数据库,所以有必要研究如何连接其他第三方数据库,这里分享下OCA的相关模块,具体的源代码在这里。 我将第三方的数据库需要连接...
  • Android Studio 拷贝使用外部数据库

    千次阅读 2016-12-17 18:26:36
    Android Studio 拷贝使用外部数据库
  • 禅道 使用外部数据库

    2019-01-04 15:15:00
    网上各种乱七八糟的教程,总是围绕着禅道的几个bat文件修改 再次写下一篇运行正常的文章 给大家 下载 跑起来,不要过多的修改 三个步骤: 1迁移数据库 2修改配置 3关闭本地mysql服务 使用Navicat ...
  • Android studio 导入自己外部的sqlite数据库,并且成功获得数据库对象,实现查询,给我个完整的例子,谢谢! 现在阶段,我也已经将数据库文件通过流的形式复制到data/data/database/文件目录下,现在就是不知道怎样...
  • 外部数据库的导入。 kotlin的文件读写。 最近在写一个学习资料类的应用。 现在写到题库部分。 思路是:事先准备好外部的数据库(就是题库了),然后,程序第一次运行时候,首先创建内部数据库,然后将外部数据库...
  • Keycloak切换外部数据库

    千次阅读 2018-08-03 15:37:25
    Keycloak默认使用嵌入式关系数据库H2,真实生产环境肯定是不符合要求的,在其官方文档中有这么一段话 We highly recommend that you replace it with a more production ready external database. The H2 ...
  • Android 引用外部数据库(一)

    千次阅读 2018-07-26 13:40:21
    Android 引用外部数据库(一) 有现成的数据库,需要直接引入到项目中使用。 #准备 在开始之前我们要确认现有的数据库的表结构和字段信息等。(注意要看清楚数据库的大小,后面有用) #第一步 将外部...
  • mysql导入外部数据库

    千次阅读 2012-08-22 10:48:38
    我用MySqlManager工具将数据库(比如Test数据库)导出成sql文件,然后再打开你的mysql命令界面,进入mysql命令行,键入mysql> source c:\Test.sql sql文件的路径就把Test导入成数据库
  • 在android中有时候要用到外部已经生产好了的数据库文件,我们该如何访问外部已经写好的数据库文件呢?  第一步,把数据库文件拷贝到我们的安卓项目下的assets目录下,如下:    第二步,android中不是不能直接...
  • MySQL导入外部数据库文件

    千次阅读 2020-04-28 21:31:25
    1.打开MySQL窗口,输入密码2.创建要导入的数据库。如果本来有这个数据库就不用再创建,show databases;查看验证 3.use 数据库名; 4.最后一步导入文件 source 文件路径; ...
  • Android常用的room增删改查语句(外部数据库

    千次阅读 多人点赞 2020-08-06 18:40:05
    在项目最后是全部重构成功了,但是在处理外部数据库时遇到的坑比较多,一时间没整理出来(整理了一个demo,但是没整理完),所以这篇文章解决room增删改查的一些常用语句。 如果项目吃急,遇到外部数据库的一些问题...
  • 使用Microsoft Query连接外部数据库

    千次阅读 2008-10-21 08:43:00
    使用Microsoft Query连接外部数据库,从外部数据库中选择数据,再将该数据导入到工作表中,同时,选择“刷新数据”命令可使工作表数据与外部数据库中的数据保持同步。使用Microsoft Query访问数据库类型包括Access、...
  • openfire外部数据库配置

    千次阅读 2014-10-10 15:13:38
    之前自己玩过openfire的源码编译,部署,用的内置数据库,只是好奇而已。现如今对openfire有一点理解了,尝试用mysql来重新配置最新openfire服务器,使得可视化,可拓展性更好些。 准备工作: 准备事项 1.安装...
  • dede调用外部数据库信息

    千次阅读 2016-05-27 15:51:38
    在项目中经常会碰到一些特殊的需求,在dedecms维护开发的过程中,碰到了一个这样的需求,大致就是,他要求你在现有的织梦网站中,调用另外数据库的资源,拿到本站里面来使用,刚开始我也是认为这个不可能,因为是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 477,562
精华内容 191,024
关键字:

外部数据库里做