02.lomboz与JDBC处理DDL语句应用举例,02.lombozddl
转载请标明出处:http://blog.csdn.net/u012637501一、lomboz开发工具 Lomboz是Eclipse的一个主要的开源插件(open-source plug-in),Lomboz插件能够使Java开发者更好的使用Eclipse去创建,调试和部署一个100%基于J2EE的Java应用服务器。 Lomboz插件的使用,使得Eclipse将多种J2EE的元素、Web应用的开发和最流行的应用服务器车结合为一体。用它来替换myeclipse是没有任何问题的,这里我们只需用来开发JDBC数据库应用程序。 1.下载及安装 lomboz的官方网站,http://lomboz.ow2.org/downloads.php。从上面可以下载lomboz,目前改版本还没有提供基于eclipse 3.4的版本,所以我们下载3.3版本。下载的时候,带有all-in-on的是只eclipse+lomboz的版本。带有prequest(安装插件到纯净版的Eclipse中),是指仅有lomboz+说依赖的其他软件包,另外一种是仅为lomboz。这里,我推荐大家直接使用all-in-one的版本,避免了配置上的麻烦。下载地址为: linux版本: http://download.forge.objectweb.org/lomboz/org.objectweb.lomboz-all-in-one-R-3.3-200710290621-linux-gtk.tar.gz windows版本: http://download.forge.objectweb.org/lomboz/org.objectweb.lomboz-all-in-one-R-3.3-200710290621-win32.zip 下载完,在安装好jdk后,直接解压即可使用。 2.创建JDBC应用工程步骤 使用lomboz开发JDBC数据库应用程序,实际上就是开发一个普通的Java应用程序 (1)添加MySQL数据库.jar包(驱动程序包名)到工程,右键点击工程名,根据路径选择"mysql-connector....-bin.jar"

二、数据库编程实战:JDBC处理DDL语句 DDL(Data manipulation language)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据对象,常用的语句关键字主要包括create、drop、select、alter等。 1.安装MySQL数据库 首先,我们需要在主机上安装MySQL数据库(用户名为root,密码为111111),并创建一个JDBC应用访问的数据库 create database jdbc_test_db( id tinyint primary key auto_increment, name varchar(10) not null default '', age tinyint not null default 0, score smallint not null default 0)charset utf-8;并插入几条记录,如下:
2.创建Java Application工程并添加数据库驱动.jar包
- import java.sql.*;
- /*MySQL数据库编程
- * 实例(1):JDBC处理DLL语句*/
- public class TestJDBC_1 {
- public static void main(String[] args) {
- //0.数据库URL、数据库账户名称与密码
- String url = "jdbc:mysql://localhost/jdbc_test_db";
- String DBusername="root";
- String DBpassword="111111";
- //1.加载数据库驱动程序到Java虚拟机
- try{
- Class.forName("com.mysql.jdbc.Driver"); //Driver为MySQL驱动类
- }catch(ClassNotFoundException e)
- {
- System.out.println("找不到数据库驱动程序类,加载驱动失败!");
- e.printStackTrace(); //将异常保存到log日志中
- }
- //2.创建Connection对象conn,表示连接到MySQL数据库
- Connection conn=null;
- Statement stmt=null;
- ResultSet rs=null;
- try{
- conn=DriverManager.getConnection(url, DBusername, DBpassword);
- //3.获取能够实现执行SQL语句的Statement对象
- stmt=conn.createStatement();
- //4.执行SQL语句,并获取结果集(查询的结果集为多行)
- rs=stmt.executeQuery("select * from test");
- //5.遍历结果集中的所有行,获得指定的数据
- while(rs.next())
- {
- int id= rs.getInt(1); //获取所有记录的第一列
- System.out.print(id);
- String name= rs.getString(2); //获取所有记录的第二列
- System.out.print(name);
- int age= rs.getInt(3); //获取所有记录的第三列
- System.out.print(age);
- int score= rs.getInt(4); //获取所有记录的第四列
- System.out.print(score);
- }
- }catch(SQLException se)
- {
- System.out.println("连接数据库失败");
- se.printStackTrace();
- }
- //6.关闭所有使用的JDBC对象,释放JDBC资源
- if(rs!=null) //关闭记录集
- {
- try{
- rs.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- if(stmt!=null) //关闭声明
- {
- try{
- stmt.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- if(conn!=null) //关闭数据库连接
- {
- try{
- conn.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- }
- }
说明分析:
对于如何判断JDBC应用是否连接到MySQL数据库,我们只需完成加载数据库驱动程序和创建数据库连接,如果运行过程无异常,则说明连接数据库成功。否则,需要检查数据库URL( "jdbc:mysql://localhost:3306/jdbc_test_db")、数据库用户与密码、数据库名、表名等是否正确。
参考资料
http://blog.sina.com.cn/s/blog_495325a50100c1k8.html
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。