「纯真库java」纯真数据库
今天给各位分享纯真库java的知识,其中也会对纯真数据库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
一种纯Java的数据库—JDataStore
JDataStore是Borland公司推出的一个纯Java轻量级关系型数据库 相对于庞大的Oracle SQL Server来说 JDataStore 要小得多 而且对系统的要求也要低 可是它的性能一点也不差 JDataStore的高性能包括如下一些特性 支持JDBC和DataExpress接口 零管理(Zero Administration)嵌入式关系型数据库 支持事务性多用户存取 支持灾难恢复 能存储串行化的对象 表和其它的文件流 提供了一些能被可视化开发工具操作的Java Bean组件 何时使用JDataStoreJDataStore是符合SQL 的数据库 可直接在应用中嵌入 无需外部数据库引擎 通常 我们通过驱动或者DataExpress组件来存取数据库 JDataStore支持大多数的JDBC数据类型 包括Java对象 JDataStore能够把应用中的对象和文件流串行为一个物理文件 以提高方便性和移动性 JDataStore支持移动脱机应用 使用DataExpress JavaBean组件 JDataStore能异步地从数据源中复制和缓存数据 并把缓存中的数据更新反映到数据库中 通常 我们使用两种方式来使用JDataStore 一种是JDataStore直接作为服务器来使用 另一种是作为嵌入式数据库使用 比如简单的桌面程序可以用JDataStore作为一个嵌入式的数据库来使用 客户端Java Application使用JDBC或DataExpress接口来存取位于本地的数据库文件 如在PDA的字典软件 小型的记录系统等 如果是一个更复杂的系统 比如说要构造一个B/S结构的系统 要使用实体EJB来存取数据 我们希望把数据作为一个数据源部署在EJB容器上 这时候就可以将JDataStore部署在一台网络中的服务器上 作为应用服务器数据源使用 如何配置JDataStore分别就JDataStore两种使用方式来讲述JDataStore相应的配置 直接作为服务器使用的配置 启动JDataStore Server(Windows上通常可执行文件名为JdsServerW exe或JdsServer exe 以W结尾的表示有图形界面) 打开Options属性页如图 所示 图 在JDataStore Server中设置端口号 在Options属性页中的Port文本框中填入想要使用的端口号 在Temp Directory中可以指定查询引擎所要使用的临时文件目录 在Status Log Directory中指定JDataStore Server的日志文件目录 注意 这些都得在JDataStore Server Shut Down的状态下才能修改 如果是访问远程数据 则JDBC客户端应该按如下配置 数据库驱动使用 borland datastore jdbc DataStoreDriver 连接数据库的URL jdbc:borland:dsremote:// / 其中的filename为数据库文件所在机器的完整路径名 比如 我的数据库文件的filename是 D:/JBuilder /samples/JDataStore/datastores/employee jds 客户端访问时 假设使用的端口号是 用户名为MyUserName 服务器名为m 文件全名为c:/someApp/e jds 则数据库连接代码如下 Class forName( borland datastore jdbc DataStoreDriver );java util Properties info = new java util Properties();info setProperty( user MyUserName );info setProperty( port );Connection con = DriverManager getConnection( jdbc:borland:dsremote:///c:/someApp/e jds info );作为嵌入式数据库使用的配置 如果是访问本地数据 可以按如下配置 数据库驱动使用 borland datastore jdbc DataStoreDriver 连接数据库的URL jdbc:borland:dslocal: filename即本地文件的路径 注意文件路径间隔符只能为 / 而不是 \ 用JDataStore Explorer管理数据库JDataStore数据库是用其提供的JDataStore Explorer来管理的 JDataStore Explorer的主要功能如下 检查JDataStore的内容; 无需编写代码 即能执行JData Store的大部分数据库操作 例如 创建新表 把文本文件转化成数据集 把文件作为文件流形式载入 删除表 文件 数据集等; 管理查询; 管理JDataStore的安全性 比如用户名 密码和加密 JDataStore的基本操作 JDataStore的启动 有三种方式启动JdataStore 从JBuilder的工具栏Tools| JDataStore Explorer执行菜单命令 从JDataStore Server工具栏File|JDataStore Explorer执行菜单命令 从命令行启动 JDataStore Explorer启动后的界面如图 图 创建JDataStore文件 大部分的JDataStore操作都需要一个JDataStore文件 创建新文件的步骤如下 选择File|New或点击New JDataStore按钮 这时会打开一个对话框如图 图 输入适当的文件名 选择JDataStore文件的版本 缺省为JDS 选择文件块的大小 正确选择TxManager 如果是非事务性(No Transact ional)的JDataStore 则无须选择TxManager Install 如果是事务性的JDataStore 一定要选择Install 这时可以通过点击Properties来设置属性 点击OK 这个文件即被创建 同时被JDataStore Explorer打开 打开JDataStore文件 选择File|New菜单 这时会打开一个标准Java文件对话框 选择所需打开的文件点击OK 想以只读方式打开文件 可以选择View|Options 这时会弹出一对话框 如图 图 选择 Open JDataStore in read only mode 就可以了 创建新表 选择File|Open 打开想创建新表的数据库文件 选择Tools|Create Table菜单命令 弹出对话框如图 图 在Table Name文本框中输入表名 如果想将表国际化 可以为表指定一个地区字符集(Table Locale) 否则可以让这个值为null 在导航栏单击 增加一行记录 在Column Name对应的区域内点击 输入列名 为每一个列指定数据类型 可以选择或直接输入 每一列至少要指定一个列名和一个数据类型 还可以为列指定其它的属性 继续创建新的列 点击 OK 完成表的创建 创建索引 选择File|Open 打开想创建索引的数据库文件 点击Tools|Create Index菜单命令 已打开创建索引对话框如图 图 在Table Name下拉框中选择所需要增添索引的列名 指定表的地区字符集(Locale) 这将为JDataStore的排序提供字符集 如果创建表时没有指定地区字符集 则让它为空 选中 Unique 就是只可选出数据不同的行 选中 Case sensitive 就是对大小写敏感 选中 Sort as inserted 就是按插入顺序排序 从 Selected column sort order 中选择升序或降序 点击 OK 完成索引建立 JDataStore的安全性管理 管理用户 要管理用户 首先应选择Tools| Administer Users命令 如果此前还没有创建管理员 选择此命令时会弹出一个对话框 让输入用户名及密码 你输入的密码会自动地当作管理员用户而拥有所用的权力 如果你以管理员登录 这时就会弹出一个如图 的对话框 通过管理员用户对话框可以增加用户 删除用户和编辑用户权限等 图 修改密码 用户要修改密码 首先必须登录 然后选择Tools|Change Password命令 修改密码 数据库加密 要加密一个JDataStore文件 选择Tools|Encrypt JDataStore命令 JDataStore Explorer将会立刻加密文件 程序会弹出一个消息框指示加密成功或失败 如果加密成功 则系统会自动建立一个原文件的备份 JDataStore示例本文的例子介绍了怎样用JDBC来操作部署在服务器上的JDataStore 在JBuilder 下通过 要运行这个例子 需要创建一个安装了Tx Manager的JDataStore文件 具体代码下载浏览 JDataStore的发布JDataStore的发布方式有两种 一种是包含JDataStore Server的发布 一种是作为嵌入式数据库使用的方式 包含JDataStore Server发布的Server端需要发布Jdsserver jar Jds jar和Dx jar三个文件 如果需要以GUI方式发布 则还需要Dbswing jar和Dbtools jar两个文件 客户端需要发布Jdsremote jar Jds jar和Dx jar三个文件;作为嵌入式数据库使用 则只需要Jds jar Jdsremote jar和Dx jar 结束语有关JDataStore就写到这了 相信大家看完本篇文章后 已经可以使用JDataStore来进行数据库开发了 如果大家想深入研究其中的内容 可以上Borland公司的新闻组进行讨论 也可以参阅该公司网站上的文章 lishixinzhi/Article/program/Java/hx/201311/25564
如何使用纯Java方式连接数据库
使用jar mysql-connector-java-3.1.14-bin.jar 下载 导入工程
package com.hu.demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class DBHelper {
public static final String url = "jdbc:mysql://127.0.0.1/student";
public static final String name = "com.mysql.jdbc.Driver";
public static final String user = "root";
public static final String password = "root";
public Connection conn = null;
public PreparedStatement pst = null;
public DBHelper(String sql) {
try {
Class.forName(name);//指定连接类型
conn = DriverManager.getConnection(url, user, password);//获取连接
pst = conn.prepareStatement(sql);//准备执行语句
} catch (Exception e) {
e.printStackTrace();
}
}
public void close() {
try {
this.conn.close();
this.pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
例子:
import java.sql.ResultSet;
import java.sql.SQLException;
public class Demo {
static String sql = null;
static DBHelper db1 = null;
static ResultSet ret = null;
public static void main(String[] args) {
sql = "select *from stuinfo";//SQL语句
db1 = new DBHelper(sql);//创建DBHelper对象
try {
ret = db1.pst.executeQuery();//执行语句,得到结果集
while (ret.next()) {
String uid = ret.getString(1);
String ufname = ret.getString(2);
String ulname = ret.getString(3);
String udate = ret.getString(4);
System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );
}//显示数据
ret.close();
db1.close();//关闭连接
} catch (SQLException e) {
e.printStackTrace();
}
}
}
java 的QQ ip纯真库的代码,我怎么把国家,省,市,用空格分开?
建议: 2.打开“工具”/“宏”(如果在菜单中没有看见“宏”,让鼠标在菜单上稍停留或者按向下的双箭头就会出现),选择“Visual
纯真库java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于纯真数据库、纯真库java的信息别忘了在本站进行查找喔。