网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

使用JDBC连接Mysql

http://www.diybl.com/ 2008-1-25  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

预备

下面正式开始

因为会使用Connection,Statement,ResultSet,因此需要import java.sql.*;

连接数据库中可能会抛出异常,所以所有语句放在try

定义一些常用变量(都可以见名识义的),方便下面的语句,也可以让程序更容易理解,具体见代码

Step1:装载驱动类

见后面代码

Step2:连接数据库

使用DriverManager的静态方法getConnection完成,返回一个connection的对象,这就是连接上指定数据库的连接,这个连接是十分宝贵的资源,应及时关闭.

 

Step3:操作数据库

Statement对象里通常放sql语句,而ResultSet是查询返回的结果集,具体见下面的代码

 



import java.sql.*;


class linkMysqlByJDBC {
    
public static void main(String[] args){
        
try{
            String driver 
= "org.gjt.mm.mysql.Driver";                 //驱动类
            String url = "jdbc:mysql://localhost:3306/TestDB";
            
//连接字符串 其中TestDB是数据库名
            String username = "root";                                                //用户名
            String password = "123654";                                              //密码

            Connection con 
= null;
            Statement sm 
= null;
            ResultSet rs 
= null;
            
            
//////Step1//////////
            Class.forName(driver);
            
            
//////Step2//////////
            con = DriverManager.getConnection(url, username, password);

            
//////Step3//////////
            String sql = "insert into t values(''Pitt'',''Pitt@gmail.com'')";
            sm 
= con.createStatement();

            sm.execute(sql);

            String sql2 
= "select * from t";
            rs 
= sm.executeQuery(sql2);
            
while (rs.next()) {
                System.out.println(rs.getString(
"Name"+ " " +
                rs.getString(
"Email"));
            }


            con.close();
        }
catch(Exception e){
            e.printStackTrace();
        }

    }

}

 

 



文章整理:DIY部落 http://www.diybl.com (本站)   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言