包与JDBC

Posted shiqi521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包与JDBC相关的知识,希望对你有一定的参考价值。

  Java中的包:解决类的同名问题。

  1、包的创建

    Java允许使用包将多个类组织在一起。借助于包可以方便的组织管理类,并将自定义的类与其它的类库分开管理。Java就是使用包来管理类库的 。     使用包维护类库比较简单,只要保证在同一个包下不存在同名的类即创建一个包也比较简单:只要将package命令作为一个Java源文件的第一句就可以,该文件中定义的任何类将属于指定的包。

    用package声明包,以分号结尾。

    作为Java程序的第一条语句。

  2、包中类的访问

    (1)使用import语句导入要访问的类

    (2)使用的类名前直接添加完整的包名

  3、包的命名规范

    包名由小写字母组成,不能以圆点开头或结尾

    包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名

    包名后续部分依不同机构内部的规范不同而不同

JDBC

  JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。

  JDBC API:提供供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:

        DriverManager类

        Connection接口

        Statement接口

        ResultSet接口

 

        DriverManager:依据数据库的不同,管理各种不同的JDBC驱动。

  JDBC 驱动:由数据库厂商提供,负责连接各种不同的数据库。

  JDBC API主要功能:与数据库建立连接、执行SQL 语句、处理结果。

      DriverManager :依据数据库的不同,管理JDBC驱动。

      Connection :负责连接数据库并担任传送数据的任务。

      Statement :由 Connection 产生、负责执行SQL语句。

       ResultSet:负责保存Statement执行后所产生的查询结果。

Java连接mysql数据库:

package com.xxx.dao;

//导包

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

 

public class BaseDao {
  //数据库驱动
  private String driver="com.mysql.jdbc.Driver";
  //地址(IP、端口、数据库名称)
  private String url="jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf8";//db_name:要连接的数据库名称
  //数据库用户名
  private String user="root";
  //数据库密码
  private String pwd="root";

  Connection conn;//数据库连接类
  PreparedStatement ps;//执行命令类
  ResultSet res;//存储执行结果

  //连接数据库
  public Connection getConn() {
    try {
      Class.forName(driver);
      conn=DriverManager.getConnection(url,user,pwd);
      return conn;
    } catch (Exception e) {
      e.printStackTrace();
    }
    return null;
  }
public static void main(String[] args) {
  BaseDao s=new BaseDao();
  s.getConn();
  }
}

以上是关于包与JDBC的主要内容,如果未能解决你的问题,请参考以下文章

JDBCJDBC连接mySQL数据库常见错误

JDBCJDBC连接mySQL数据库常见错误

JDBC

Android截包与反编译

包与包之间

eclipse 包与子包的视图显示方式切换