java链接mysql world_Java连接MySQL

第一步,下载并把mysql-connector-java-5.1.7-bin-jar加进去

新建一个project,命名为sql_test,

然后右键点击sql_test--->build Path--->add external Archiver...选择jdbc驱动,点击确定。

702b103638c2f37652b3a897153a667c.png

然后在Referenced Libraries目录下就会出现connect文件

0425cf8b683de1b60de3c0c8eff6e8dc.png

第二步,我们来做个测试来验证java是否能成功连接mysql;

packagesql_test;import java.sql.*;public classtest {public static voidmain(String[] args) {

Connection con;try{

Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序//Class.forName("org.gjt.mm.mysql.Driver");

System.out.println("数据库加载驱动成功");

}catch(Exception e) {

System.out.print("Error loading Mysql Driver!");

e.printStackTrace();

}try{

String user_mysql= "root";

String password_mysql= "";//con = DriverManager.getConnection("jdbc:mysql://localhost:3306/INfoDb","root","");

con = DriverManager.getConnection("jdbc:mysql://localhost:3306/INfoDb", user_mysql, password_mysql);//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码

System.out.println("数据库连接成功");

}catch(SQLException e){

e.printStackTrace();

}

}

}

执行程序出现以下结果便表示连接成功:

df3fd1628652fc576c80ac81763ddf29.png

那么 ,现在我们已经成功连接数据库了,但我们要怎样获取数据库的数据呢?我们可以利用java执行sql语句,实例如下:

packagesql_test;import java.sql.*;public classtest {public static voidmain(String[] args) {

Connection con;try{

Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序//Class.forName("org.gjt.mm.mysql.Driver");

System.out.println("数据库加载驱动成功");

}catch(Exception e) {

System.out.print("Error loading Mysql Driver!");

e.printStackTrace();

}try{

String user_mysql= "root";

String password_mysql= "";//con = DriverManager.getConnection("jdbc:mysql://localhost:3306/INfoDb","root","");

con = DriverManager.getConnection("jdbc:mysql://localhost:3306/INfoDb", user_mysql, password_mysql);//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码

System.out.println("数据库连接成功");

Statement stmt=con.createStatement();

ResultSet rs= stmt.executeQuery("select * from student"); //sql语句

System.out.println("sNo\tsName\tsSex\t\tsAge\t\tsSpecialty\t\t\tsAddress");while(rs.next()) {//输出数据

System.out.println(rs.getString("sNo")+"\t"+rs.getString("sName")+"\t\t"+rs.getString("sSex")+"\t\t"+rs.getString("sAge")+"\t\t"+rs.getString("sSpecialty")+"\t\t\t"+rs.getString("sAddress"));

}

}catch(SQLException e){

e.printStackTrace();

}

}

}

执行结果为:

7ac400dd85b3a456f8fe166feedf3c5f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值