jdbc连接数据库判断连接成功(怎么测试 jdbc url 连接是否成功(linux环境下 没有eclipse等工具的机子上))

本文目录
- 怎么测试 jdbc url 连接是否成功(linux环境下 没有eclipse等工具的机子上)
- 关于jdbc,怎么验证连接sql server数据库是否成功希望给出正确的代码
- 如何验证tomcat和mysql连接成功呢
- 如何判断mysql数据库连接池是否连接
- 如何测试jdbc能否成功连接Oracle数据库
怎么测试 jdbc url 连接是否成功(linux环境下 没有eclipse等工具的机子上)
用文本器写个只有几行的 main class 测试嘛,你知道 JDBC URL 怎么写就容易学会直接用文本器写一个 main 方法,然后用 javac 编译再用 java 运行嘛。
如果你用 JDBC 却没有 Java 在你的机器上将是一个非常不幸的事情。
public class Test {
public static void main() throws Exception {
new oracle.jdbc.OracleDriver();
java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.10:1521:DB","DBA","DBA").close();
}
}
关于jdbc,怎么验证连接sql server数据库是否成功希望给出正确的代码
public ResultSet GetResult(String _sql)
{
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
Connection conn=DriverManager.getConnection("jdbc:sqlserver://LocalHost:1433;Database=GuestBook;User=abccd;Password=123456;");
System.out.println("数据库连接成功");
Statement stt=conn.createStatement();
ResultSet rs=stt.executeQuery(_sql);
return rs;
}
catch(Exception ex)
{
return null;
}
}
如何验证tomcat和mysql连接成功呢
Java WEB编程tomcat验证连接数据库mysql测试:
1、将mysql的jdbc驱动程序放到tomcat的lib中:mysql_connect_jdbcdriver.jar
test1.jsp中内容如下:
《%@ page language="java" import="java.util.*" pageEncoding="gbk"%》
《%@ page import="java.sql.*" %》
《html》
《head》
《title》My JSP starting page《/title》
《/head》
《body》
《h1》
《%
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//建立连接
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","mysql");
//创建状态
Statement state=con.createStatement();
//插入
String sql="insert into student values(’Gosling’,’java’),(’002’,’zxy’)";
state.executeUpdate(sql);
//更新
String sql1="update student set stuID=’001’ where stuName=’java’";
state.executeUpdate(sql1);
//修改
String sql3="update student set stuName=’html’ where stuID=’002’";
state.executeUpdate(sql3);
//查询
String sql2="select stuID,stuName from student where stuID=’001’";
String sql2="select * from student";
ResultSet rs=state.executeQuery(sql2);
while(rs.next()){
String uID=rs.getString("StuID");
String uName=rs.getString("stuName");
out.println("stuID:"+uID+" "+"stuName:"+uName+"《br》");
}
out.println("Operator success..."+"《br》");
state.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
%》
《/h1》
《/body》
《/html》
2、连接mysql数据库,做如下操作:
mysql》 create database mydb;
Query OK, 1 row affected (0.02 sec)
mysql》 use mydb;
Database changed
mysql》 create table student(stuID char(20),stuNamechar(20));
Query OK, 0 rows affected (0.08 sec)
mysql》insert into student values(’abc’,’jack’);
Query OK, 1 row affected (0.03 sec)
3、然后运行test1.jsp, 显示如下(success)即为成功。
如何判断mysql数据库连接池是否连接
如果你想在action里判断数据库是否链接,只能创建一个标记。全局变量。比如isConn.当创建链接的时候把这个标记设置为1.关闭数据库的时候标记重置 为0.这样在action里不用获取connection对像,直接判断这个全局标记就可以了。
还有就是在创建链接之前先判断这个标记是否是0。在关闭链接之前判断这个标记是否为1
如何测试jdbc能否成功连接Oracle数据库
import java.sql.*;
public class getMetaData {
public static void main(String args) {
String driverClassName = "oracle.jdbc.OracleDriver";
String url = "jdbc:oracle:thin:@192.101.101.101:1521:orcl";
String password = "test";
String user= "test";
try {
Class.forName(driverClassName);
} catch (ClassNotFoundException ex) {
System.out.println("加载错误!");
}
Connection conn = null;
try {
conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功");
String sql = "select id_ tid,name_ tname1 ,memo remark from tc";
PreparedStatement ps=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=ps.executeQuery();
ResultSetMetaData md = ps.getMetaData(); //ps.getMetaData();//
for (int i = 1; i 《= md.getColumnCount(); i++) {
System.out.println("name:"+md.getColumnName(i)+" label:"+md.getColumnLabel(i));
}
sql = "select max(id_) tid,name_ tname1 ,memo remark from tc group by name_,memo";
ps=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=ps.executeQuery();
md = rs.getMetaData(); //ps.getMetaData();//
for (int i = 1; i 《= md.getColumnCount(); i++) {
System.out.println("name:"+md.getColumnName(i)+" label:"+md.getColumnLabel(i));
}
} catch (SQLException ex1) {
System.out.println(ex1);
System.out.println("失败");
}
}
}

更多文章:
jquery sortable(jquery sortable怎么支持多个一起拖拽)
2026年8月28日 14:00
数组大小计算公式(关于EXCEL里数组比较大小 然后分别赋值的公式)
2025年6月18日 08:30
addeventlistener()(window.addeventlistener怎么用)
2026年5月21日 20:00
display在java中什么意思(javascript中 visibility和display的区别)
2025年10月10日 06:30
web of science怎么看全文(如何在web of science 上检索一个学者的全部文章)
2025年12月22日 01:15
soil的翻译(英语单选提问:soil 与earth 的区别)
2026年1月16日 17:15
8086汇编语言中的DIV指令溢出问题(回答的好会加分)?汇编里面,进位一定溢出吗
2026年2月5日 09:15
readfile共享读写(MFC如何读取文件到内存,再写到磁盘)
2026年6月6日 02:45
datetime库的time引用(python中如何把datetime.datetime转换成datetime.time)
2025年10月5日 10:45
long int类型占几个字节(【C语言】关于int、long所占字节数问题的讨论万分感谢!)
2025年11月24日 21:00







![grep使用正则表达式(正则表达式:grep “^[[:space :]]*$” 表示什么)](/static/images/nopic/9.jpg)




