jdbc操作mysql数据库实例
本文实例讲述了jdbc操作mysql数据库的方法。分享给大家供大家参考。具体如下:
importjava.sql.*;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;
classconn{
Stringurl="jdbc:mysql://127.0.0.1/nariData";
finalStringuser="nari";
finalStringpass="nariacc";
Connectionconn=null;
Statementst=null;
ResultSetrs=null;
conn(){
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exceptione){
e.printStackTrace();
}
try{
System.out.println("inDBManager");
conn=DriverManager.getConnection(url,user,pass);
Stringsql="createtabletest(idint,uidint)";
st=conn.createStatement();
st.execute(sql);
}catch(Exceptione){
e.printStackTrace();
}
}
voidinsert(){
try{
for(inti=0;i<10;i++){
Stringsql="insertintotestvalues("+i+","+i+")";
st.execute(sql);
}
}catch(Exceptione){
e.printStackTrace();
}
}
voidquery(){
try{
Stringsql="select*fromtest";
rs=st.executeQuery(sql);
while(rs.next()){
System.out.print("res1:"+rs.getInt(1)+"res2:"+rs.getInt(2)+"\n");
}
}catch(Exceptione){
e.printStackTrace();
}
}
voidclose(){
try{
rs.close();
st.close();
conn.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}
publicclassmysqltest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
conna1=newconn();
a1.insert();
a1.query();
a1.close();
}
}
希望本文所述对大家的JSP程序设计有所帮助。