欢迎任何形式的转载,但请务必注明出处。

本节主要内容

  • 项目建立
  • 数据库连接
  • 数据库操作
  • 主函数

点击进入推荐博客(必看)


一、项目建立

如图所示:新建Java Project、Package、Class

三、数据库连接

 /**************连接数据库部分********************/
 public static Connection conn(){
     Connection conn = null;

     String driver = "com.mysql.jdbc.Driver";
     String url = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8";
     String username="root";
     String pw = "111111";

     try {
         Class.forName(driver);//加载MySql的驱动类
         System.out.println("成功加载驱动程序!!!!");
         conn = (Connection) DriverManager.getConnection(url,username,pw);//创建数据库的连接
     } catch (Exception e) {
         // TODO: handle exception
         System.out.println("找不到驱动程序类 ,加载驱动失败!");
         e.printStackTrace();
     }
     return conn;
 }

三、数据库操作

 /**************显示表内容********************/
 public void showTable(){
     Connection conn = conn();
     PreparedStatement pstmt = null;//创建一个Statement
     ResultSet rs = null;           //创建结果集
     String sql = "select * from user";//SQL语句
     try{
         pstmt = (PreparedStatement) conn.prepareStatement(sql);
         rs = pstmt.executeQuery();  //执行SQL语句
         while(rs.next()){           //处理结果
             System.out.println(rs.getString(1)+"\t"+rs.getString(2));
         }
         rs.close();     //关闭记录集
         pstmt.close();  //关闭声明
         conn.close();   //关闭连接对象
     }catch(SQLException e){
         e.getStackTrace();
     }
 }

四、主函数内容

 public static void main(String[] args) {
         // TODO Auto-generated method stub
         Connsql sql = new Connsql();
         sql.showTable();
 }

(详细)JAVA使用JDBC连接MySQL数据库(3)-代码部分的更多相关文章

  1. java用JDBC连接MySQL数据库的详细知识点

    想实现java用JDBC连接MySQL数据库.需要有几个准备工作: 1.下载Connector/J的库文件,下载Connector/J的官网地址:http://www.mysql.com/downlo ...

  2. ava基础MySQL存储过程 Java基础 JDBC连接MySQL数据库

    1.MySQL存储过程   1.1.什么是存储过程 带有逻辑的sql语句:带有流程控制语句(if  while)等等 的sql语句   1.2.存储过程的特点 1)执行效率非常快,存储过程是数据库的服 ...

  3. java 通过jdbc连接MySQL数据库

    先了解下JDBC的常用接口 1.驱动程序接口Driver 每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类,简称Driver类.通常情况下,通过java.lang.Clas ...

  4. Java使用JDBC连接MySQL数据库

    1.引用 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写 ...

  5. (详细)JAVA使用JDBC连接MySQL数据库(2)- MySQL Connectors

    欢迎任何形式的转载,但请务必注明出处. 本节内容 mysql connectors介绍 下载安装 在java中配置 点击进入官网下载 一.mysql connectors介绍 mysql connec ...

  6. 【转】Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  7. Java 通过JDBC连接Mysql数据库的方法和实例

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  8. Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  9. JAVA使用JDBC连接MySQL数据库 二

    JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库: public class DBHelper { String driver = "com.mysql.jdbc.Driv ...

随机推荐

  1. osg qt fbx

    void TeslaManage::loadModelFile(QString &filename) { file_node = osgDB::readNodeFile(std::string ...

  2. CerntOS7下搭建git服务器

    (1).安装git yum安装git,需要ssh的支持.某些版本需要安装git-core,那才是服务器. [root@youxi1 ~]# yum -y install git 创建git用户 [ro ...

  3. 点击链接,取得href的值,但是不转向

    点击链接,取得href的值,但是不转向 $('.list a').click(function (e) {   e.preventDefault();//取消事件的默认动作.   $.ajax({   ...

  4. rabbitMQ tipic 模式

    RabbitMQ消息队列(八)-通过Topic主题模式分发消息(.Net Core版) 前两章我们讲了RabbitMQ的direct模式和fanout模式,本章介绍topic主题模式的应用.如果对di ...

  5. React16+配置打包目录

    在学习react的时候,肯定最终都要用脚手架,对比了手写配置webpack(比较费劲).generator-react-webpack(打不开官方文档……),最终还是选择了react官方的create ...

  6. python获取昨日日期

    获取昨日日期oneday = datetime.timedelta(days=1) 一天 day = datetime.datetime.strptime(self.date,'%Y-%m-%d') ...

  7. python 优雅的解析 jsonp

    一段 jsonp 格式数据 mtopjsonpweexcb1({"api":"mtop.taobao.idle.recycle.nextspunav.get", ...

  8. Information retrieval (IR class2)

    1.  解析文档一般要分析哪些方面? - 首先分析文档的格式,是docx,html,xml,pdf... - 其次分析文档的语言,是英语,汉语,日语,德语... - 使用的什么字符集,ASCII编码, ...

  9. 工作总结--CTO(张王岩)IO的正式使用

    4个抽象类 InputStreawm int read()  void close() OutputStream void write(int) void flush() void close() R ...

  10. 工作总结 CTO(张王岩) File构造器

    import java.io.File; /** * 构建File对象 * @author Allen17805272076 * */ public class FileDemo2 { public ...