Вы можете попробовать драйверы сторонних производителей, несколько лет назад я подключился к MSSQL с одним из них:
http://www.sqlitetutorial.net/sqlite-java/sqlite-jdbc-driver /
https://bitbucket.org/xerial/sqlite-jdbc/src/default/
вы можете попробовать это или поискать других. [ 115]
Я не использовал ни одного из них для sqlite db, хранящегося в ресурсах, вы пытаетесь поиграть.
Надеюсь, это поможет.
Хитрость, чтобы получить право цитирования, состоит в том, чтобы иметь все в двойных кавычках, за исключением $ (__ git_ps1 "(% s)")
, который заключен в одинарные кавычки.
source ~/.git-completion.bash
function prompt
{
local WHITE="\[\033[1;37m\]"
local GREEN="\[\033[0;32m\]"
local CYAN="\[\033[0;36m\]"
local GRAY="\[\033[0;37m\]"
local BLUE="\[\033[0;34m\]"
export PS1="
${GREEN}\u${CYAN}@${BLUE}\h ${CYAN}\w"' $(__git_ps1 "(%s)") '"${GRAY}"
}
prompt
Альтернативное решение заключается в замене $ (
на \ $ (
в коде в вопросе.
Справочная информация: два выполняются замены: сначала во время export PS1 = "..."
, а затем при отображении приглашения. Вы хотите выполнять __ git_ps1
каждый раз, когда отображается приглашение, поэтому вы необходимо убедиться, что первая подстановка сохраняет $ (...)
без изменений. Поэтому вы пишете либо '$ (...)'
, либо "\ $ (. ..) "
. Это две основные идеи, лежащие в основе предложенных мной решений.
Не уверен, но vcprompt может решить эту проблему лучше для вас?