URL:jdbc:mysql://localhost:3306/数据库名
driver:com.mysql.jdbc.Driver
解决乱码:
URL=jdbc:mysql://yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=utf-8
or
jdbc:mysql://127.0.0.1:3306/ee?characterEncoding=utf-8
数据库连接DBManager
publicclassDBManager{
privatestaticfinalStringdriver="com.mysql.jdbc.Driver";//数据库连接的驱动类的路径
privatestaticfinalStringurl="jdbc:mysql://localhost:3306/test";//连接数据库的url地址test是数据库名称 privatestaticfinalStringuserName="root";//连接数据库的用户名
privatestaticfinalStringpwd="123456";//连接数据库的密码
/
获取数据库连接对象
@return
/
publicstaticConnectiongetConnection(){
Connectionconn=null;
try{
Class.forName(driver);
conn=DriverManager.getConnection(url,userName,pwd);
}catch(Exceptione){
e.printStackTrace();
}
returnconn;
}
/
对数据的增删改
@paramsql
@paramobj
@return
/
publicstaticbooleanexecuteUpdate(Stringsql,Object[]obj){
booleanresult=false;
Connectionconn=getConnection();
PreparedStatementstm=null;
try{
stm=conn.prepareStatement(sql);
for(inti=0;obj!=null&&i stm.setObject(i+1,obj[i]);
}
intnum=stm.executeUpdate();
if(num>0){
result=true;
}
}catch(SQLExceptione){
e.printStackTrace();
}finally{
closeAll(conn,null,stm);
}
returnresult;
}
/
关闭数据库连接对象
@paramconn
@paramrs
@paramstm
/
publicstaticvoidcloseAll(Connectionconn,ResultSetrs,Statementstm){
try{
if(rs!=null){
rs.close();
}
if(stm!=null){
stm.close();
}
if(conn!=null){
conn.close();
}
}catch(SQLExceptione){
e.printStackTrace();
}
}
}
密码是一开始安装的时候设置的:123456
showdatabases;检测是否安装成功
|
|