
用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。
importjavasql;
publicclassTestMySql{
staticConnectioncon=null;//声明Connection对象
staticStatementsql=null;
staticResultSetres=null;
publicstaticvoidmain(String[]args){
TestMySqlc=newTestMySql();
con=c();
try{
sql=con();
res=sql("selectfromdept");
//sql语句,我数据库里有张dept表
while(resnext()){//输出结果
Systemoutprint(resgetString(1)"
Systemoutprint(resgetString(2)"
Systemoutprint(resgetString(3));
Systemoutprintln();
}
}catch(e){
e();
}finally{
try{
if(res!=null){
resclose();
res=null;
}
if(sql!=null){
sqlclose();
sql=null;
}
if(con!=null){
conclose();
con=null;
}
}catch(e){
e();
}
}
}
publicConnection(){
try{
ClassforName("commysqljdbcDriver");
//加载oracleJDBC驱动
Systemoutprintln("数据库驱动加载成功");
}catch(e){
e();
}
try{//通过访问数据库的URL获取数据库连接对象
con=(
"jdbc:mysql://localhost:3306/mydata","root","qwer1234");
//mydata为mysql名字
Systemoutprintln("数据库连接成功");
}catch(e){
e();
}
returncon;//按方法要求返回一个Connection对象
}
}
估计是自动运行了一些DOS下的程序,或者是批处理的程序。 有可能是中毒了,杀毒试试。 也可能是用“计划任务”触发了一些程序——开始菜单 附件 系统工具 任务计划程序 在打开的程序里面可以看触发器,看看有没有那些DOS程序或批处理给触发的。 某些安装软件的自解压方法,你当时是在安装游戏或软件么?
Private Sub worksheet_Change(ByVal Target As Range)
Dim c As Integer
If TargetColumn = 1 Then
c = TargetEnd(xlToRight)Column
If TargetOffset(, 1) = "" Then
TargetOffset(, 1) = "创建日期:" & Date
Else
Cells(TargetRow, c + 1) = "修改日期:" & Date
End If
End If
Range("b:iv")EntireColumnAutoFit
End Sub
此代码并非完全是你要的功能。只是参照。如果修改有疑问,再追问
——————————————————————————————————
按你补充的问题。假设你在D列输入数据。E列显示创建日期,F列显示最后修改日期。
Private Sub worksheet_Change(ByVal Target As Range)
If TargetColumn = 4 Then
If TargetOffset(, 1) = "" Then
TargetOffset(, 1) = "创建日期:" & Date
Else
TargetOffset(, 2) = "最后修改日期:" & Date
End If
End If
Range("d:f")EntireColumnAutoFit
End Sub
以上就是关于java中怎么获取mysql数据库的数据(java获取mysql数据库列表)全部的内容,包括:java中怎么获取mysql数据库的数据(java获取mysql数据库列表)、电脑屏幕上出现正在获取数据,下载速度、在EXCEL中,想在A列中输入数据,在B列同一行自动显示当时系统日期,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)