刚开始学 jsp 今天终于把第一个程序连接上mysql 了 记录下来 防止忘记了 (PS:记性不是太好)
第一步:先 class.forName("com.mysql.jdbc.Driver");这里要说明一点,如果运行提示 找不到这个类,那就下载一个这个驱动,放到WEB- INF/LIB里面就行了当然我是用的Eclipse 做的 就放到这个文件夹里了。
第二步:构造连接串 url="jdbc:mysql://localhost/testDB";也可以是url="jdbc:mysql://localhost/testDB?user=root&password=root&useUnicode=true&characterEncoding=gb2312"其中,如果password 为空的话可以 只使用url="jdbc:mysql://localhost/testDB?user=root&password=&useUnicode=true&characterEncoding=gb2312" 就行了。PS:其中testDB是数据库名
第三步:根据第二步的不同而选择,如果是第一种那就 Connection conn=DriverManager.getConnection(url,"root","密码写在这里,如果没有就只写双引号");如果是后一种情况,那就是 Connection conn=DriverManager.getConneciton(url);
第四步:Statement st=conn.createStatement(); String Sql="";ResultSet rs=st.executeQuery(Sql);
第五步:用while 循环获取数据库中的数据。例如:rs.getString(1);这个是获取数据库中第一个字段的值一次类推。当然rs.getString("name");也是可以的,其中name为字段名,意思是获取字段名为name 的值。
第六步:关闭各种连接 rs.close();st.close();conn.close();