2006年12月8日(连接数据库)

本文详细介绍了使用JDBC连接MySQL数据库的过程,包括实例化驱动器、建立连接、执行SQL语句、获取结果集及关闭连接等步骤,并提供了具体示例。

  原来就做过JDBC连接数据库,暑假的时候是连接Oracle,不过没用多久就因为其他原因再没用过,可能是Oracle太大了,而且安装过程特别麻烦,所以现在就用MySQL了,MySQL小巧又好用,现在还有可视化的界面,建表,插入,删除,都很方便。今天尚学堂的视频讲得很清楚,原来觉得很复杂难记的东西讲过之后就觉得简单很多了!

  JDBC连接数据库有几个固定的步骤,只要按着步骤记下来,以后连接任何数据裤只要小小的改动就行了:

   第一步: 实例化驱动器,说白了就是向java大管家DriverManager注册一下,说明要连哪种数据库,然后就可以用了,这有几种方法,不过常用的有几种,每个人习惯用哪种就用哪种,没有优略之分,代码如下:

         Class.forname( )

  在连接之前要找到java连接这种数据库的驱动包,就是jar包,而我要连的是MySQL,MySQL提供的连接Jdbc的专门jar包就在MySQL的安装目录下,先把这个jar包加载到Eclipse里面,然后就能用了

第二步:建立连接,先建立一个Connection对象

   Connection  conn=DriverManager.getConnection("数据库连接字符串",'' 用户名","密码")

每种数据库的连接字符串都不同,MySQL的连接字符串为:

conn= DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName","username","sPwd ");

第三步:执行SQL语句

连接好之后就要执行SQL语句,先要创建语句对象statement

stmt = conn.createStatement( );

Resultset rs = stmt.executeQuery("select * from stuinf");执行不同SQL语句调用不同的方法,返回的结果放在resultset集rs里面

第四步:循环取得结果集rs里的记录

  while(rs.next()){
   System.out.println( rs.getString("id"));
    System.out.println(rs.getString("name"));
   System.out.println( rs.getString("age"));
   }

第五步:close关闭,后打开的先关闭

rs.close();

stmt.close();

conn.close();

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值