您的位置:首页 > 数据库 > MySQL

java连接mysql数据库 代码

2008-11-05 13:23 405 查看
package jdbc.jdm;
import java.sql.*;

public class mysql {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String driverclass="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
//url="父协议:子协议://机器名(ip或localhost):端口/数据库名字.
String sql="select * from user order by id ASC";
Connection con=null;
try{
Class.forName(driverclass);//加载数据库驱动 Class.forName(url,username,password);
con=DriverManager.getConnection(url,"root","123456");//连接数据库。
/*if(conn!=null){
System.out.println("连接成功!");
}*/
//测试数据库连接是否成功。
Statement stm=con.createStatement();//创建sql语句。
ResultSet rs=stm.executeQuery(sql);//执行语句。
while(rs.next()){
//顺序读取数据。
System.out.print(rs.getInt("id")+" ");
System.out.print(rs.getString("username")+" ");
System.out.println(rs.getString("passwrod")+" ");
}
if(rs !=null){
try{rs.close();}catch(SQLException e){
e.printStackTrace();}}
if(stm!=null){try{stm.close();}
catch(SQLException e){e.printStackTrace();}}
if(con!=null){try{con.close();}
catch(SQLException e){e.printStackTrace();}}

//使用完了应该依次关闭。
}
catch(ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}

}

}

//连接时需要加载mysql-connector-java-5.0.8 jdbc驱动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: