连接mysql的问题
发布网友
发布时间:2022-04-10 06:05
我来回答
共2个回答
热心网友
时间:2022-04-10 07:35
这是链接数据库的完整代码,我试过了可以的:
/*
* 注意:1:在创建数据表时应运用这个语句 "st.executeUpdate("use xxsx");"。
* 2:在进行删除,插入,修改时应屏蔽创建数据库,数据表语句,这样可以避免重复创建。
*/
import java.sql.*;
public class createdb {
public static void main(String[] args) {
Connection connection;
try
{
Class.forName("com.mysql.jdbc.Driver");
String dbURL="jdbc:mysql://localhost:3306";
connection=DriverManager.getConnection(dbURL,"root","test");
Statement st=connection.createStatement();
String createdatabase="create database kkk";
st.executeUpdate(createdatabase);
st.executeUpdate("use kkk");//必须加上
String createtable="create table QQtable(No CHAR(20) not null,PASSWORD VARCHAR(10) not null,primary key(No) )";
st.executeUpdate(createtable);
String insert="insert into QQtable values('0','zhao')";
st.executeUpdate(insert);
String insert1="insert into QQtable values('1','zxr')";
st.executeUpdate(insert1);
//String update="Update QQtable set No='a' where No='0'";
//st.executeUpdate(update);
// String del = "delete from QQtable where No='1'";
//st.executeUpdate(del);
ResultSet rs=st.executeQuery("SELECT * FROM QQtable");
st.close();
rs.close();
connection.close();
}catch(ClassNotFoundException e)
{
System.out.println("Database driver not found");
}catch(SQLException e)
{
System.out.println(e);
}
}
}
这是MysQL驱动的配置路径:C:\Program Files\Java\jdk1.6.0_14\jre\lib\ext
另外还需要在你的项目名称上右击配置;
热心网友
时间:2022-04-10 08:53
你去下一个jdbc driver放到c:\programfiles\java\jre6.0\lib\ext包里就行了,实在不行就在java的project库中导入这个driver