数据库操作:公共的连接类
建立一个公共的连接类 :GetConnection
package cn.xtnotes.unit;
import java.sql.Connection;
import java.sql.DriverManager;
public class GetConnetion {
private static Connection conn =null;
private static String address="jdbc:mysql://localhost:3306/data1?useSSL=false&serverTimezone=UTC";
private static String dataBaseName="root";
private static String dataBasePwd="123456";
public static Connection getConn() {
if(conn==null) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conn = DriverManager.getConnection(address,dataBaseName,dataBasePwd);
} catch (Exception e) {
System.out.println("链接失败");
e.printStackTrace();
}
}
return conn;
}
}
conn=GetConnetion.getConn(); 链接数据库
package SQl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import cn.xtnotes.unit.GetConnetion;
public class Gongonglianjie {
public static void main(String[] args) {
Connection conn =null;
conn=GetConnetion.getConn();
String sql="select * from stu";
Statement stmt=null;
try {
//Statement对象用来执行sql
stmt = conn.createStatement();
//执行sql并获取查询结果
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
System.out.print("id:"+rs.getInt("id")+"---");
System.out.print("name:"+rs.getString("name")+"---");
System.out.print("age:"+rs.getInt("age")+"\n");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/417.html
文章版权归作者所有,未经允许请勿转载。
THE END