Java加载mysql驱动代码_java与mysql连接数据库的代码和加载驱动的方法?

这个可以单独写一个database,用的时候调用就行了,这里写的是构造方法,database  db=new database();会自动连接数据库。如果满意请采纳

package tom.servlet;  //包名

import java.sql.*;

public class database

{

connection con=null;//声明connection引用

statement stat;

resultset rs;

int count;

public database()

{

try

{//加载mysql的驱动类,并创建数据库连接

class.forname("com.mysql.jdbc.driver");

con=drivermanager.getconnection("jdbc:mysql://localhost:3306/bookshop","root","123");

//“bookshop”为数据库名,“root”为登录名,“123”为密码

stat=con.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);//创建statement对象

}

catch(exception e)

{//捕获异常,并打印出来

e.printstacktrace();

}

}

public void selectdb(string sql)//查询

{//声明select方法

try

{//对sql语句进行转码

//sql=new string(sql.getbytes("iso-8859-1"));

rs=stat.executequery(sql);

}

catch(exception ei)

{//捕获异常,并打印出来

system.out.println("selectdb");

}

}

public int insertdb(string sql)  //插入或删除/修改

{

try

{//对sql语句进行转码

//sql=new string(sql.getbytes("iso-8859-1"));

count=stat.executeupdate(sql);

}

catch(exception ei)

{//捕获异常,并打印出来

system.out.println("insertdb");

}

//返回参数,如果成功则返回1,失败返回0

return count;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值