配色: 字号:
MySql
2016-12-20 | 阅:  转:  |  分享 
  






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;检测是否安装成功





















献花(0)
+1
(本文系曹子雄首藏)