import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static Connection getCon() {
//数据库连接名称
String username="root";
//数据库连接密码
String password="123456";
String driver="com.mysql.jdbc.Driver";
//其中test为数据库名称
String url="jdbc:mysql://127.0.0.1:3306/mqhlyw_bsp";
Connection conn=null;
try{
Class.forName(driver);
conn=(Connection) DriverManager.getConnection(url,username,password);
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
private static boolean existLoginName(String loginName){
String sql ="select * from bsp_user u where u.login_name='"+loginName+"'";
// 获取到连接
Connection conn =getCon();
try {
Statement sta = conn.createStatement();
ResultSet res = sta.executeQuery(sql);
if(res.next()){
return true;
}
sta.close();
conn.close();
}catch (Exception e) {
e.printStackTrace();
}
return false;
}
private static List findRoles(String loginName){
List mapList =new ArrayList();
String sql ="select r.role_key from bsp_user_role ur "+
" LEFT JOIN bsp_user u ON ur.user_id=u.id "+
" LEFT JOIN bsp_role r ON ur.role_id=r.id "+
" where u.login_name='"+loginName+"'";
// 获取到连接
Connection conn =getCon();
try {
Statement sta = conn.createStatement();
ResultSet res = sta.executeQuery(sql);
while(res.next())
{
mapList.add(res.getString("role_key"));
}
sta.close();
conn.close();
}catch (Exception e) {
e.printStackTrace();
}
return mapList;
}
public static void main(String[] args) {
List list=findRoles("zhang3");
for (String string : list) {
System.out.println("qqqqqqqqqqqqqq"+string);
}
/*boolean b=existLoginName("zhang3");
System.out.println("aaaaaaaaaaa"+b);*/
}
}
JDBC原生查询
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 注:参考Thrift JDBC/ODBC server 环境:spark 1.6 mysql sparksql 可...
- (Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,Wx:IT_Ezra,QQ 654...
- 背景 项目中应用服务直接通过jdbc连接impala做数据查询,其他遇到一个问题,查询impala时因为没有设置查...