java怎么写毗连mysql数据库的模块,在项目中挪用mysql毗连,查询表的数据。我的实例是毗连数据库和封闭毗连,这篇经验对你进修java有帮忙的话,给我投票或者保藏!http://v.youku.com/v_show/id_XMzkxNzM4MTM1Mg==.html
0mysql数据操作(增添删除更新)
0mysql建立数据库(建立表)
0java毗连mysql数据库
新建一个java项目:database。
在库中添加这个文件:mysql-connector-java-5.1.22-bin.jar。
新建一个类:database,加上main这个方式。
打开这个database.java文件,添加代码(毗连数据库):
private static Connection conn;
private static Connection getconnection(String mingcheng,String kouling){
if(conn==null){
try {
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/sheying?useUnicode=true&characterEncoding=utf-8;",mingcheng, kouling);
System.out.println("毗连mysql数据库当作功!");
} catch (ClassNotFoundException | SQLException e) {
System.out.println("无法毗连mysql数据库!");
}
return conn;
增添封闭毗连的代码:
private static void closeconnection(){
if(conn!=null){
conn.close();
conn=null;
System.out.println();
System.out.println("毗连mysql数据库封闭!");
} catch (SQLException e) {
// TODO 主动生当作的 catch 块
e.printStackTrace();
在main方式中毗连数据库和封闭毗连:
Connection conn=database.getconnection("root", "123456");
database.closeconnection();
运行项目,输出字符串。
在main方式中的代码点窜为:(输出表中的数据)
Statement st=conn.createStatement();
ResultSet re=st.executeQuery("select * from shangpinxinxi");
while (re.next()){
System.err.println(re.getString(1)+" "+re.getString(2)+" "+re.getString(3));
re.close();
st.close();
输出成果如下图,红色的字体是表中的数据。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!