[英]How to establish connection between Java Program and Database without using IDE/ External Tools?
I want to write a Java Program for Establishing Connection between Java Program and Database, but I don't want to use any IDE like Netbeans, Eclipse, Visual Studio, XAMP, etc. I have jar files for Driver of required DBMS. 我想编写一个Java程序来建立Java程序和数据库之间的连接,但是我不想使用任何IDE(例如Netbeans,Eclipse,Visual Studio,XAMP等)。我具有所需DBMS驱动程序的jar文件。
public class JDBCDemo { public static void main(String args[]) { try { /** * Steps for Establishing Connection between Java Application and Database */ //1. Load and Reginster Driver Class.forName("com.mysql.jdbc.Driver"); //2. Establish a connection between Java Application and Database Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/practicals", "root", "root123"); //3. Create Statement Object Statement st = con.createStatement(); //4. Send and Execute SQL queries ResultSet rs = st.executeQuery("SELECT * FROM tushar"); //5. Process the result from ResultSet object while(rs.next()) { System.out.println(rs.getString(1)); } //6. Close the Connection con.close(); } catch(Exception e) { System.out.println(e.toString().trim()); } } }
It is showing error java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 它显示错误java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
How to Establish connection ?? 如何建立连接?
You need to add the mysql driver jar in the classpath before you run the program. 在运行程序之前,需要在类路径中添加mysql驱动程序jar。
There are various ways to do so. 有多种方法可以做到这一点。
javac -cp "JAR_PATH" ClassName.java java -cp "JAR_PATH" ClassName javac -cp“ JAR_PATH” ClassName.java java -cp“ JAR_PATH” ClassName
Add the jar file in C:\\Program Files\\Java\\\\jre\\lib\\ext 将jar文件添加到C:\\ Program Files \\ Java \\\\ jre \\ lib \\ ext
set classpath=PATH_TO_JAR; 设置classpath = PATH_TO_JAR;
colon(:) is compulsory after jar file name
Compilling Program 编译程序
javac -cp mysql-connector.jar: ProgramFileName.java javac -cp mysql-connector.jar:ProgramFileName.java
javac -cp mysql-connector.jar: JDBCDemo.java javac -cp mysql-connector.jar:JDBCDemo.java
Running Program 运行程序
java -cp mysql-connector.jar: ProgramFileName java -cp mysql-connector.jar:ProgramFileName
java -cp mysql-connector.jar: JDBCDemo java -cp mysql-connector.jar:JDBCDemo
Note:- Simillar can be applied while using other jar files for performing other operations. 注意:-在使用其他jar文件执行其他操作时可以应用Simillar。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.