`

开始认真学java连接数据库吧,要不就蛋疼了

 
阅读更多

 来源:http://zweite.blog.163.com/blog/static/1952314232012561038176/

 
 
(1)java与mysql的连接问题
貌似记得java和mysql连接时遇到的第一个问题是驱动包的加载,特蛋疼的东西,之前在网上找了一大堆资料说是在path路径里面加入驱动的路径就行,但是忘了自个是在eclipse里面编程的,eclipse可是没有搜索path路径的,所以那次纠结了一天。所以在加载数据库的驱动时首先得在eclipse里面配置环境先,或者可以在你的工程里面导入驱动包。OK???
环境弄好了,那么连接的代码就容易了。

这是网上找的,自个还是不是很熟悉,蛋疼的孩子..........
代码段如下:
import java.sql.*;
public class JDBCText{
public static void main(String[] args){
String driver = "com.mysql.jdbc.Driver";      //驱动的名称,oracle的为com.oracle.jdbc.Driver,以此类推
String url = "jdbc:mysql://127.0.0.1/scutcs";  //所要访问数据库的路径
String user = "root";    //用户名
String passwd = "123456";   //密码
try{
Class.forName(driver);   //加载驱动
Connection conn = DriverManager.getConnection(url,user,passwd);     //这段重要,连接数据库的
if(!conn.isClosed())      //判断是否成功连接数据库
{
System.out.println("连接成功!");
}
Statement statement = conn.createStatement();   //statement用于发送命令,让mysql执行
String sql = "select * from student";           //这个就不说了,你懂得
ResultSet rs = statement.executeQuery(sql);     //rs用于接收返回的结果
System.out.println("结果为:");
String name=null;
while(rs.next()){
//获取的是行数据,这个应该懂滴
System.out.println(rs.getString("sno")+"\t"+rs.getString("sname")+"\t"+rs.getString("sex"))//输出数据
}
rs.close();
conn.close();
}
catch(ClassNotFoundException e)   //驱动加载异常
{
System.out.println("驱动加载失败");
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}
 
}
}
 
这就是简单的java连接mysql数据库了。
又蛋疼了,找不到网易博客怎么嵌入源程序代码块的方法...........
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics