我想编写一个在Java程序和数据库之间建立连接的Java程序,但我不想使用任何IDE,比如Netbeans、Eclipse、Visual、XAMP等等。我有jar文件,用于所需DBMS的驱动程序。
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());
}
}
}
它正在显示错误java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。
如何建立联系??
发布于 2018-10-02 04:07:41
在运行程序之前,需要将mysql驱动程序jar添加到类路径中。
这样做有多种方法。
发布于 2018-10-02 11:21:46
colon(:) is compulsory after jar file name复合程序
javac -cp mysql-connector.jar: ProgramFileName.java
javac -cp mysql-connector.jar: JDBCDemo.java
运行程序
java -cp mysql-connector.jar: ProgramFileName
java -cp mysql-connector.jar: JDBCDemo
注意:- Simillar可以在使用其他jar文件执行其他操作时应用。
https://stackoverflow.com/questions/52601544
复制相似问题