SQLite怎么给自己的数据库文件设置帐号密码,怎么才能像mysql一样?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite怎么给自己的数据库文件设置帐号密码,怎么才能像mysql一样?相关的知识,希望对你有一定的参考价值。

方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
方法二
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
如:D:\\Mysql\\bin>mysqladmin -u root -p password admin
Enter password:(在此输入你原密码)追问

我说的是sqlite

参考技术A

sqlite数据库是非常轻量级,所有数据都存储在一个文件中。不支持用户名/密码。由于它只是一个文件,您可以使用密码加密文件您的数据。

<!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc -->

<dependency>

<groupId>org.xerial</groupId>

<artifactId>sqlite-jdbc</artifactId>

<version>3.21.0.1</version>

</dependency>

Java访问直接指定数据文件路径就可以访问了

public static void main(String[] args) 
// TODO Auto-generated method stub
try 
String sqlLitePath ="F:/Data.gmdb" ;
Class.forName(Drivde);// 加载驱动,连接sqlite的jdbc
Connection connection = DriverManager.getConnection("jdbc:sqlite:"+sqlLitePath);// 连接数据库zhou.db,不存在则创建
Statement statement = connection.createStatement(); // 创建连接对象,是Java的一个操作数据库的重要接口
String sql = "create table tables(name varchar(20),pwd varchar(20))";
statement.executeUpdate("drop table if exists tables");// 判断是否有表tables的存在。有则删除
statement.executeUpdate(sql); // 创建数据库
statement.executeUpdate("insert into tables values('zhou','156546')");// 向数据库中插入数据
ResultSet rSet = statement.executeQuery("select * from tables");// 搜索数据库,将搜索的放入数据集ResultSet中
while (rSet.next())  // 遍历这个数据集
System.out.println("姓名:" + rSet.getString(1));// 依次输出 也可以这样写
// rSet.getString(“name”)
System.out.println("密码:" + rSet.getString("pwd"));

rSet.close();// 关闭数据集
connection.close();// 关闭数据库连接
 catch (Exception e) 
// TODO Auto-generated catch block
e.printStackTrace();

svn配置要仔细,不然崩溃死自己

配置svn
3、创建svn版本库目录 
 mkdir -p /var/svn/svnrepos
4、创建版本库
svnadmin create /var/svn/svnrepos
执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件
 
5、进入conf目录(该svn版本库配置文件)
6、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
7、设置权限
vi authz
在末尾添加如下代码:
[/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限。
8、修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
9、启动svn版本库
svnserve -d -r /var/svn/svnrepos

 

以上是关于SQLite怎么给自己的数据库文件设置帐号密码,怎么才能像mysql一样?的主要内容,如果未能解决你的问题,请参考以下文章

账号密码忘记了怎么办?

vs2010 C# 环境下,关于登录的 帐号和密码 的问题。

人人网怎么修改密码呀?

iis的用户权限怎样设置

怎么修改计算机域的帐号和密码

如何回到出厂设置