title: sqllite argumentError absolute path
body: <p>I am trying to create a sqlite database using windows and I have an error &quot;ArgumentError: Invalid SQLite URL: sqlite://search.db&quot; What is the absolute path syntax for creating an SQL lite db.</p>
  <p>'sqlite://C:/Users..../search.db'</p>
  <pre><code>&gt;&gt;&gt; from flaskapp import db
  C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py:833: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.
    warnings.warn(FSADeprecationWarning(
  &gt;&gt;&gt; db.create_all()
  Traceback (most recent call last):
    File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py&quot;, line 1039, in create_all
      self._execute_for_all_tables(app, bind, 'create_all')
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py&quot;, line 1031, in _execute_for_all_tables
      op(bind=self.get_engine(app, bind), **extra)
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py&quot;, line 962, in get_engine
      return connector.get_engine()
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py&quot;, line 556, in get_engine
      self._engine = rv = self._sa.create_engine(sa_url, options)
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\flask_sqlalchemy\__init__.py&quot;, line 972, in create_engine
      return sqlalchemy.create_engine(sa_url, **engine_opts)
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\sqlalchemy\engine\__init__.py&quot;, line 488, in create_engine
      return strategy.create(*args, **kwargs)
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\sqlalchemy\engine\strategies.py&quot;, line 98, in create
      (cargs, cparams) = dialect.create_connect_args(u)
    File &quot;C:\Users\champ\Python_proj\main_env\lib\site-packages\sqlalchemy\dialects\sqlite\pysqlite.py&quot;, line 466, in create_connect_args
      raise exc.ArgumentError(
  sqlalchemy.exc.ArgumentError: Invalid SQLite URL: sqlite://search.db
  Valid SQLite URL forms are:
   sqlite:///:memory: (or, sqlite://)
   sqlite:///relative/path/to/file.db
   sqlite:////absolute/path/to/file.db
  </code></pre>