终于放假了也自己找点事情做,后天开始由一个hp的外包培训,都不知道具体干什么的,姑且听之,机会难得啊。今天主要研究了一下jdbc连接mysql的东东找了下相关的资料说jdbc有四种连接方式,第一个以前就会,我们上试验用得就是jdbc和odbc的方法,所以我就直接看type4了,上网下了一个mysql-connector-java-5.0.8,这个在mysql的官网下的,不过以前每次在他们的官网下最郁闷的就是速度,我也不知道哪个快就选了个日本,但是慢的要死,还好东西不大。下好了解压缩,别的我不清楚,我只关注到了一个mysql-connector-java-5.0.8-bin.jar文件。
然后打开netbeans(我不喜欢用命令行下,因为不方便还要设环境变量,以后的趋势也不会是命令行),新建一个项目选择java class library 然后右键点击左边Projects中的library节点,选择add JAR/Folder,然后把刚刚下的那个mysql-connector-java-5.0.8-bin.jar文件加进去,然后就写程序ok
import java.sql.*;
public class Test
{
public static void main(String[] args)
{
try{
System.out.println("MySQL connection test");
Connection con = null;
Statement stat = null;
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/user", "root","root");
stat = con.createStatement();
ResultSet rs = stat.executeQuery("select * from user");
while (rs.next()){
System.out.print("userid:"+rs.getString("userid"));
System.out.print("name:"+rs.getString("name"));
int c=rs.getInt("sex");
if(c==1)
System.out.print("sex:"+"Male");
else
System.out.print("sex:"+"Female");
System.out.println("");
}
rs.close();
System.out.println("Test ends");
}catch(Exception e)
{
e.printStackTrace();
}}
}
数据库里就三个段一个userid一个name一个sex