www.fltk.net > jAvABEAn数据库

jAvABEAn数据库

先下载驱动jar包,不同的数据库,驱动也不同,到网上搜索一下就OK了 如果是工程的话,把jar放到lib下,如果直接用java程序来测试的话,就要在系统环境变量中加载jar, 然后到网上随便找一段测试程序,根据自己的数据库来更改数据库名和密码就行了

//这是能够正确运行的javaBean package book; import java.sql.*; public class notebook{ String sDBDriver = "org.gjt.mm.mysql.Driver"; String sConnStr = "jdbc:mysql://localhost/notebook?user=root&password=admin&useUnicode=true&

数据库代码当然要重新封装在一个类中,只有这样你才能共用.比如class DB{ static public void connect() throws SQLException{ //这里连接采用静态方法,应该是危险的,因为static只产生一块内存地址属于共用的,会产生你想访问你已经关闭的数据库连接,也就是说你会遇到无法建立连接的问题.//另外你的返回类型应该是 Connection,不能为空,否则你得不到返回链接值呀. 你的代码. }}调用的时候要在实现类中实例化这个类:DB db=new DB(); 然后db.connect() .

javabean里的成员变量就是数据库字段,然后用一个数据访问对象类封装数据库操作方法.

一、JavaBean的定义: JavaBean 是一种JAVA语言写成的可重用组件.为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器.JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性.众所周知,属性名称

每个 JavaBean 对应 数据库里的每一张表的所有数据列 在new JavaBean 的同时 也相当于创建了数据库里对应的JavaBean的那张表的一行数据结构. 在读取数据时 把读取到的数据存储在Object(Javabean)来方便数据传递、储存、操作. 多个Javabean对象存贮在 集合(List、Map)中时 模拟出DataBase中的DataTable. 从而起到不改变数据库就能修改数据的功能..并且避免重复读取数据的操作.从内存中读取数据比从硬盘中的数据库中读取数据更加快捷.

public SssConn() { //使用JDBC建立数据库连接 try { Class.forName("com.mysql.jdbc.Driver"); //括号里边为驱动程序名 } catch (java.lang.ClassNotFoundException e) { System.err.println("SssConn():" + e.getMessage()); } }你这个是构造函数吧,构造函数要创建对象才能实现,你都没创建对象构造函数没运行,肯定你的jdbc连接就没建好了

这个是连接access的javaBean,首先配置access数据源,数据源名称设为info.mdb,此文件放在test文件夹下,编译后将生成的infoBean.class放在claeese下的test文件夹下即可.用access写个数据库info.mdb里面写个表student,两个字段id

下面是以SQLServer为例编写一个简单的数据库连接工具类,把它封装到web项目的(WEB-INF/classes/)目录下,在Java或JSP页面引入就可以实现了. ODBC名称:

看看具体的错误信息,再评论了catch(Exception e)捕捉异常后,应该向控制台输出详细的错误信息e.printStackTrace();

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com