数据库连接的一些知识:

import java.sql.Connection ;

import java.sql.DriverManager ;

import java.sql.Statement ;

public class InsertDemo01{

    // 定义MySQL的数据库驱动程序

    public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;

    // 定义MySQL数据库的连接地址

    public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;

    // MySQL数据库的连接用户名

    public static final String DBUSER = "root" ;

    // MySQL数据库的连接密码

    public static final String DBPASS = "mysqladmin" ;

    public static void main(String args[]) throws Exception {    // 所有的异常抛出

        Connection conn = null ;        // 数据库连接

        Statement stmt = null ;            // 数据库操作

        Class.forName(DBDRIVER) ;    // 加载驱动程序

        String sql = "INSERT INTO user(name,password,age,sex,birthday) "+

            " VALUES ('李兴华','www.mldn.cn',30,'男','2008-08-27')" ;

        conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;

        stmt = conn.createStatement() ;    // 实例化Statement对象

        stmt.executeUpdate(sql) ;        // 执行数据库更新操作

        stmt.close() ;                    // 关闭操作

        conn.close() ;            // 数据库关闭

    }

};

1、加载数据库驱动(Class.forName(DBDRIVER) ;    // 加载驱动程序)。
2、建立数据库连接(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。
4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ;        // 执行数据库更新操作)。
5、关闭数据操作对象(stmt.close() ;)。
6、关闭数据连接(conn.close() ; )。

查询用executeQuery,返回一个Resultset结果集
更新用executeUpdate,返回一个整数,即受影响行数

最新文章

  1. 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制
  2. 问题解决——CVSListBox的使用
  3. 黑马程序员:Java编程_IO流
  4. .Net Core CLI–Ubuntu 14安装
  5. Tint(着色器)的兼容实现
  6. A Xamarin.Forms Infinite Scrolling ListView
  7. AC自动机学习
  8. 参加光环国际PRINCE2培训
  9. sqlserver 使用脚本创建Sql Server代理作业
  10. 【tyvj P4879】骰子游戏
  11. springboot学习(一)——helloworld
  12. Hadoop(十)Hadoop IO之数据完整性
  13. 希尔排序(shell‘ sort)
  14. iOS----------APP怎样做更安全
  15. python学习之旅(入门)
  16. Git设置彩色输出
  17. js/jquery对特殊字符进行转义防止js注入使用示例
  18. 为什么要使用断路器Hystrix?
  19. VS开发环境美化
  20. CIF、QCIF

热门文章

  1. MFC/VC++ UI界面美化技术
  2. Android(java)学习笔记178:BroadcastReceiver之 自定义广播
  3. 第一篇:Mysql操作初级
  4. JavaScript单例模式
  5. ionic 项目分享No.2——简化版【转】
  6. JavaScript的垃圾回收
  7. C#DbHelperMySQL数据库帮助类 (转载)
  8. struts通过Ajax返回数据时,例如对象类型,没有执行Ajax的回调函数
  9. PL/SQL 中文转换为\uxxxx格式(unicode)
  10. JAVA zip解压 MALFORMED 错误