jdbc连接mysql数据库

现在主流的数据库有Mysql oracle sqlserver数据库,sql server 和oracle数据库性能虽然也很强大,但是sql server 是不开源的,oracle比较适合于大型的数据库开发,在我们个人使用的云主机和云服务器上一般都不会采用。而我们知道mysql数据库因为其开源的特性,性能也优异,而且是开源免费的 成为现在很多服务器上都在使用的数据库。那如何连接数据库就是必要的问题了,连接数据库的方法都很千篇一律。都需要加载驱动 声明连接对象 操作对象 结果集的存放。那我们就来看看mysql数据库是如何进行连接的。


以上简单的几行就可以帮助我们连接我们的my sql数据库。这里我们要注意要记得下载mysql数据库的连接驱动包。这种驱动包在网上都可以很方便的找到。将下好的驱动包拷在项目

这种驱动包在网上都可以很方便的找到。将下好的驱动包拷在项目的lib目录下就可以自动找到了(这里我们使用eclipse的开发环境)


现在我们来简单测试一下,写一个连接方法,如果可以连接,我们就可以观看是否连接

public static void getUser(Connection conn) {
Statement stmt = null ;
ResultSet rs = null ;
try {
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from user where id=1 ");
if(rs.next()){
int id = rs.getInt("id") ;
String username = rs.getString("username");
String pic1 = rs.getString("pic1");
String introduce = rs.getString("introduce");
String detail_intro = rs.getString("detail_intro");
String href_url = rs.getString("href_url");
String intro1 = rs.getString("intro1");
String photo1 = rs.getString("photo1");
String intro2 = rs.getString("intro2");
String photo2 = rs.getString("photo2");
String intro3 = rs.getString("intro3");
String photo3 = rs.getString("photo3");
System.out.println(id);
System.out.println(username);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
rs.close();
stmt.close() ;
conn.close();
}catch(Exception e){
e.printStackTrace();
}


}
}

public static void main(String[] args) {
Connection conn = getConnection();
getUser(conn);
if (conn != null) {
System.out.println("爸爸已经连接成功了");
} else {
System.out.println("未连接上");
}
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}

运行结果截图:


连接成功,更复杂的操作都是在这个连接的基础上发展来的,希望好好掌握。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值