一、打开Access数据库,创建一个自己的数据库,比如数据库取名mydatabase。退出数据
库。
二、创建数据源。进入32位操作系统的控制面板------管理工具------数据源(ODBC)------在
“用户DSN”下点击“添加”---------选择:Microsoft Access Driver(*.mdb,*.accdb),点击“完成”--------在“数据源名(N)”输入自己的数据源名字,比如mysource;点击数据库的“选择”按钮,选择前面自己创建的数据库mydatabase;点击“确定”按钮------在“ODBC数据源管理器”界面上就会出现刚在自己定义的数据源mysource,点击“确定”按钮退出。
三、编写Java代码访问数据库:
1、数据库连接数据库管理软件access
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//载入驱动
Connection("jdbc:odbc:数据源名");
2、创建表例子
ateStatement();
sql="create table userTable(account char(10),username char(10),id integer,balance float)";
3、插入记录例子
Statement ateStatement();
String sql="insert into userTable values(?,?,?)";
PreparedStatement ps=databaseConnection.prepareStatement(sql);
ps.setString(1,userAccount);
ps.setString(2,username);
ps.setFloat(3,0);
或者"insert into userTable values(‘100’,’aaa’,12.3)”
4、查询记录例子
ateStatement(ResultSet.TYPE_SCROLL_SENSITIVE,Result Set.CONCUR_UPDATABLE);
String sql="select * from userTable where username=’aaa’”
ResultSet uteQuery(sql);
resultset.last();
int Row();//查到的总记录数
if (totalRows>0)
{
resultset.beforeFirst();
int i=0;
())
{
records[i][0]=(String("account")).trim();
records[i][1]=(String("username")).trim();
records[i][2]=String.Float("balance"));
i++;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论