问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java里如何输写连接数据库的语句?

发布网友 发布时间:2022-04-10 02:08

我来回答

5个回答

热心网友 时间:2022-04-10 03:38

import java.io.File;
import java.io.FileInputStream;
import java.net.URI;
import java.sql.*;
import java.util.PropertyResourceBundle;

public class MySqlConnector {
/*
* 先在bin目录下新建一个dbCon.ini文件,连的是mysql
* 内容 如下:
* userName=你的数据库用户名
* password=你的数据库用户密码
* database=要连接的数据库名称
*/
private static final String CON_NAME = "userName";
private static final String CON_PASS = "password";
private static final String CON_DNAME = "databaseName";

private Connection connection = null;

private MySqlConnector() {

}

public static MySqlConnector getInstance() {
return new MySqlConnector();
}

private boolean dataInit() {
boolean isOK = false;
String userName = "";
String password = "";
String databaseName = "";
PropertyResourceBundle rBoundle = null;
try {
String conPath = MySqlConnector.class.getResource("/").toString() + "/dbCon.ini";
URI uri = new URI(conPath);
File file = new File(uri);
rBoundle = new PropertyResourceBundle(new FileInputStream(file));
userName = rBoundle.getString(MySqlConnector.CON_NAME);
password = rBoundle.getString(MySqlConnector.CON_PASS);
databaseName = rBoundle.getString(MySqlConnector.CON_DNAME);
String url;
url = "jdbc:mysql://localhost/" + databaseName + "?user="
+ userName + "&password=" + password;
System.out.println(url);
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(url);
isOK = true;
} catch (Exception e) {
e.printStackTrace();
isOK = false;
}
return isOK;

}

public Connection getConnection() {

if (dataInit()) {
return connection;
} else {
return null;
}

}

public void close() {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

}

热心网友 时间:2022-04-10 04:56

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection("jdbc:odbc:qqdb","sa","");
Statement st=con.createStatement();
ResultSet re=st.executeQuery("select * from UserInformation where userName='"+name+"' and userPwd='"+pwd+"'");
if(re.next())
{ HttpSession session=request.getSession();
session.setAttribute("User",name);
response.sendRedirect("/MyWeb/jsp/getSession.jsp");
}
else
response.sendRedirect("Login.html");
con.close();
}catch(Exception ex){}

不懂的留言

没打补丁 1433端口就没有被启动 打了补丁就好了

热心网友 时间:2022-04-10 06:30

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBName","sa","sa")

热心网友 时间:2022-04-10 08:22

是想输出sql的执行语句吗?
那还得用hibernate框架才可以呢

热心网友 时间:2022-04-10 10:30

有可能服务没有开启,像我用mysql在本地服务都会有个名为mysql的服务,得开启才能为应用程序提供服务.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? 求时镜的 姜姒虐渣攻略txt 姜姒虐渣攻略_by时镜_txt全文阅读,百度网盘免费下载 汕头租车跑滴滴有不交押金的吗 滴滴货运要交500块钱的押金保证金可以退吗?不跑滴滴货运了,500块保证金怎么退,连个退换保证金的_百度问一问 滴滴货运扣除车贴押金可以接单 华为麦芒C199突然黑屏不开机,充电时偶有红灯闪烁 安卓的手机用Aicall的网络电话可行吗? 滴滴货运要交押金还有什么费用 3cxphone android版怎么注册到CUCM 电脑防护及杀毒软件哪个好? 香橙派开发板4G-IOT,用python写个程序,安卓下可以实现远程控制控制开发板拨打电话,或wifi下载文件吗? 公司办公电脑免费杀毒软件什么的好一点 麦芒8手机突然黑屏,开不了机,充不上电。强制重启也不行,怎么也没反应? 一般公司用的办公电脑都用什么杀毒软件? 请问你有bria安卓版的软件么? 现在办公电脑用什么杀毒软件比较好?高手指点一下! 办公室电脑安装什么合适的杀毒软件? 求巴金的《家》的好句 办公电脑使用哪种杀毒软件比较好!``免费的! 巴金《家》中的好词好句 蛞蝓怎么养? 姜姒虐渣攻略男主是处男吗 《姜姒虐渣攻略》txt下载在线阅读全文,求百度网盘云资源 姜姒虐渣攻略_by时镜_txt全文免费阅读 有什么土方法治疗狗狗肚子里的鼻涕虫? 为什么人们可以把蜈蚣和毒蝎当宠物,为什么不把鼻涕虫当宠物? 为什么蜘蛛,蜈蚣都当做宠物了,鼻涕虫却没人当宠物养啊? 急救啊!!我家的狗把厨房的鼻涕虫当肥肉给吃了! 火影里纲手的那个宠物怎么念呀? 魔兽世界泥泞蛞蝓在哪? 蛞蝓冬天吃什么 快到冬天了 急啊!!! 魔方世界宠物攻略 魔方世界什么宠物好 货拉拉从昆明到嵩明需要多少钱? 一个机柜就要有一个核心交换机吗 小区网络监控,共220个头,在同一网段,通过网络交换机到机房,需不需要核心交换机 物联网网络核心机房中为什么要两台一样的网络核心交换机,并且走的线路是一样的 弱电井内的POE交换机与弱电机房内核心交换机之间一般是用什么连接? 核心交换机组网问题 网络机房(弱电机房)交换机的选择? 既有机房的核心交换机被替换后,新设备和旧设备怎样进行业务的切换?