码迷,mamicode.com
首页 > 数据库 > 详细

java连接mysql的过程

时间:2017-05-08 00:15:44      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:dex   img   gen   lock   c#   generate   alt   java   port   

今天突然心血来潮,想要用java连接mysql,记得以前是在vs2010的环境下用C#连接sql sever,其实他们的方法都差不多。

现在就可以简单的介绍下java如何连接mysql

第一步,设计mysql的数据库,设计数据库的时候特别要注意,数据库名是xsxx,表名字是xs。注意在设置字符的时候一定要选用utf8,不然就会以你不懂的形式出现。

技术分享

 

技术分享

 

第二步:在esclip中新建项目,项目名称是TestJDBC,新建class名称为TestJDBC,添加引用项目文件

技术分享

  第三步:项目中的相关代码:

   ——————————————————————————————————————————————————————————————————      

/*****
* java连接mysql
* @author yanlong
*2017/5/7
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//import java.util.Collection;
import java.sql.SQLException;

//import javax.sql.Statement;

public class TestJDBC {
public static void main(String[] args){
ResultSet rs=null;
Statement stmt=null;
Connection conn=null;
try{
/*加载并注册mysql的JDBC驱动*/
Class.forName("com.mysql.jdbc.Driver");
/*建立到mysql的连接*/

conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/xsxx","root","123456");
/*访问数据库,并执行sql语句*/

stmt=conn.createStatement();

rs=stmt.executeQuery("select *from xs");
while(rs.next()){
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("name"));
System.out.println(rs.getString("major"));
}
}catch(ClassNotFoundException e){
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
if(rs!=null){
rs.close();
rs=null;
}
if(stmt!=null){
stmt.close();
stmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(SQLException e){
e.printStackTrace();

}
}
}
}

 ————————————————————————————————————————————————————————————

第四步:直接运行项目,出现运行效果:

技术分享

 

java连接mysql的过程

标签:dex   img   gen   lock   c#   generate   alt   java   port   

原文地址:http://www.cnblogs.com/chenyanlong/p/6822759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!