/-------数据库
create database sunshine;//添加数据库
create table student(sno char(20) primary key,sname char(20),sex char(2));//添加表student
//向表student添加数据
insert into student value("01","何群杰");
insert into student value("02","发哥");
//单独添加主键 也可以这样alter student add primary key(sno);
/-------JDBCTest类 连接数据库
public class JDBCTest{
public static void main(String[] args){
Class.forName("com.mysql.jdbc.driver");//加载驱动
String url="jdbc:mysql://127.0.0.1:8080/student";//url要指向要访问数据库的库名student
Connection conn=DriverManage.getConnection(url,"root","123345");连接数据库
Statement statm=conn.createStatement();//用来执行sql语句
String sql="select * from student";//sql语句
ResultSet rs=statm.executequery(sql);//结果集
String name=null;
System.out.println("-----------学生信息------------");
while(rs.next()){
name=rs.getString("sanme");//选择student表中sname这列数据
name=new String(name.getBytes("ISO-8859-1"),"utf-8");//强转String类型,解决乱码问题
System.out.println("学号"+rs.getString("sno")+"\t"+"姓名"+"name");
}
rs.close();
conn.close();
}
}
//结果集
-----------学生信息------------
学号 姓名
01 何群杰
02 发哥